Gte
func Gte(minExpectedValue any) TestDeep
Gte operator checks that data is greater or equal than
minExpectedValue. minExpectedValue can be any numeric, string
,
time.Time
(or assignable) value or implements at least one of the
two following methods:
func (a T) Less(b T) bool // returns true if a < b
func (a T) Compare(b T) int // returns -1 if a < b, 1 if a > b, 0 if a == b
minExpectedValue must be the same type as the compared value,
except if BeLax
config flag is true.
td.Cmp(t, 17, td.Gte(17))
before := time.Now()
td.Cmp(t, time.Now(), td.Gte(before))
TypeBehind
method returns the reflect.Type
of minExpectedValue.
See also Gte godoc.
Examples
CmpGte shortcut
func CmpGte(t TestingT, got, minExpectedValue any, args ...any) bool
CmpGte is a shortcut for:
td.Cmp(t, got, td.Gte(minExpectedValue), args...)
See above for details.
Returns true if the test is OK, false if it fails.
If t is a *T
then its Config field is inherited.
args⦠are optional and allow to name the test. This name is
used in case of failure to qualify the test. If len(args) > 1
and
the first item of args is a string
and contains a β%β rune
then
fmt.Fprintf
is used to compose the name, else args are passed to
fmt.Fprint
. Do not forget it is the name of the test, not the
reason of a potential failure.
See also CmpGte godoc.
Examples
T.Gte shortcut
func (t *T) Gte(got, minExpectedValue any, args ...any) bool
Gte is a shortcut for:
t.Cmp(got, td.Gte(minExpectedValue), args...)
See above for details.
Returns true if the test is OK, false if it fails.
args⦠are optional and allow to name the test. This name is
used in case of failure to qualify the test. If len(args) > 1
and
the first item of args is a string
and contains a β%β rune
then
fmt.Fprintf
is used to compose the name, else args are passed to
fmt.Fprint
. Do not forget it is the name of the test, not the
reason of a potential failure.
See also T.Gte godoc.
Examples