@@ -390,7 +390,8 @@ func Greater(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface
390390 if h , ok := t .(tHelper ); ok {
391391 h .Helper ()
392392 }
393- return compareTwoValues (t , e1 , e2 , []compareResult {compareGreater }, "\" %v\" is not greater than \" %v\" " , msgAndArgs ... )
393+ failMessage := fmt .Sprintf ("\" %v\" is not greater than \" %v\" " , e1 , e2 )
394+ return compareTwoValues (t , e1 , e2 , []compareResult {compareGreater }, failMessage , msgAndArgs ... )
394395}
395396
396397// GreaterOrEqual asserts that the first element is greater than or equal to the second
@@ -403,7 +404,8 @@ func GreaterOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...in
403404 if h , ok := t .(tHelper ); ok {
404405 h .Helper ()
405406 }
406- return compareTwoValues (t , e1 , e2 , []compareResult {compareGreater , compareEqual }, "\" %v\" is not greater than or equal to \" %v\" " , msgAndArgs ... )
407+ failMessage := fmt .Sprintf ("\" %v\" is not greater than or equal to \" %v\" " , e1 , e2 )
408+ return compareTwoValues (t , e1 , e2 , []compareResult {compareGreater , compareEqual }, failMessage , msgAndArgs ... )
407409}
408410
409411// Less asserts that the first element is less than the second
@@ -415,7 +417,8 @@ func Less(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{})
415417 if h , ok := t .(tHelper ); ok {
416418 h .Helper ()
417419 }
418- return compareTwoValues (t , e1 , e2 , []compareResult {compareLess }, "\" %v\" is not less than \" %v\" " , msgAndArgs ... )
420+ failMessage := fmt .Sprintf ("\" %v\" is not less than \" %v\" " , e1 , e2 )
421+ return compareTwoValues (t , e1 , e2 , []compareResult {compareLess }, failMessage , msgAndArgs ... )
419422}
420423
421424// LessOrEqual asserts that the first element is less than or equal to the second
@@ -428,7 +431,8 @@ func LessOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...inter
428431 if h , ok := t .(tHelper ); ok {
429432 h .Helper ()
430433 }
431- return compareTwoValues (t , e1 , e2 , []compareResult {compareLess , compareEqual }, "\" %v\" is not less than or equal to \" %v\" " , msgAndArgs ... )
434+ failMessage := fmt .Sprintf ("\" %v\" is not less than or equal to \" %v\" " , e1 , e2 )
435+ return compareTwoValues (t , e1 , e2 , []compareResult {compareLess , compareEqual }, failMessage , msgAndArgs ... )
432436}
433437
434438// Positive asserts that the specified element is positive
@@ -440,7 +444,8 @@ func Positive(t TestingT, e interface{}, msgAndArgs ...interface{}) bool {
440444 h .Helper ()
441445 }
442446 zero := reflect .Zero (reflect .TypeOf (e ))
443- return compareTwoValues (t , e , zero .Interface (), []compareResult {compareGreater }, "\" %v\" is not positive" , msgAndArgs ... )
447+ failMessage := fmt .Sprintf ("\" %v\" is not positive" , e )
448+ return compareTwoValues (t , e , zero .Interface (), []compareResult {compareGreater }, failMessage , msgAndArgs ... )
444449}
445450
446451// Negative asserts that the specified element is negative
@@ -452,7 +457,8 @@ func Negative(t TestingT, e interface{}, msgAndArgs ...interface{}) bool {
452457 h .Helper ()
453458 }
454459 zero := reflect .Zero (reflect .TypeOf (e ))
455- return compareTwoValues (t , e , zero .Interface (), []compareResult {compareLess }, "\" %v\" is not negative" , msgAndArgs ... )
460+ failMessage := fmt .Sprintf ("\" %v\" is not negative" , e )
461+ return compareTwoValues (t , e , zero .Interface (), []compareResult {compareLess }, failMessage , msgAndArgs ... )
456462}
457463
458464func compareTwoValues (t TestingT , e1 interface {}, e2 interface {}, allowedComparesResults []compareResult , failMessage string , msgAndArgs ... interface {}) bool {
@@ -472,7 +478,7 @@ func compareTwoValues(t TestingT, e1 interface{}, e2 interface{}, allowedCompare
472478 }
473479
474480 if ! containsValue (allowedComparesResults , compareResult ) {
475- return Fail (t , fmt . Sprintf ( failMessage , e1 , e2 ) , msgAndArgs ... )
481+ return Fail (t , failMessage , msgAndArgs ... )
476482 }
477483
478484 return true
0 commit comments