func BeNumerically(comparator string, compareTo ...interface{}) types.GomegaMatcher {
	return &matchers.BeNumericallyMatcher{
		Comparator: comparator,
		CompareTo:  compareTo,
	}
}
func BeNumerically(comparator string, compareTo ...interface{}) types.GomegaMatcher {
	return &matchers.BeNumericallyMatcher{
		Comparator: comparator,
		CompareTo:  compareTo,
	}
}
func BeNumerically ( comparator string , compareTo ... interface { } ) types . GomegaMatcher { return & matchers . BeNumericallyMatcher { Comparator : comparator , CompareTo : compareTo , } }
//BeNumerically performs numerical assertions in a type-agnostic way.
//Actual and expected should be numbers, though the specific type of
//number is irrelevant (float32, float64, uint8, etc...).
//
//There are six, self-explanatory, supported comparators:
//    Expect(1.0).Should(BeNumerically("==", 1))
//    Expect(1.0).Should(BeNumerically("~", 0.999, 0.01))
//    Expect(1.0).Should(BeNumerically(">", 0.9))
//    Expect(1.0).Should(BeNumerically(">=", 1.0))
//    Expect(1.0).Should(BeNumerically("<", 3))
//    Expect(1.0).Should(BeNumerically("<=", 1.0))
BeNumerically performs numerical assertions in a type - agnostic way . Actual and expected should be numbers though the specific type of number is irrelevant ( float32 float64 uint8 etc ... ) . There are six self - explanatory supported comparators : Expect ( 1 . 0 ) . Should ( BeNumerically ( == 1 )) Expect ( 1 . 0 ) . Should ( BeNumerically ( ~ 0 . 999 0 . 01 )) Expect ( 1 . 0 ) . Should ( BeNumerically ( > 0 . 9 )) Expect ( 1 . 0 ) . Should ( BeNumerically ( > = 1 . 0 )) Expect ( 1 . 0 ) . Should ( BeNumerically ( < 3 )) Expect ( 1 . 0 ) . Should ( BeNumerically ( < = 1 . 0 ))