trick/trick_source/trick_swig/unit_test.py
2015-02-26 09:02:31 -06:00

73 lines
2.4 KiB
Python

import math
import trick
def TRICK_EXPECT_TRUE( a , test_suite, test_case):
if a:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_TRUE failed") ;
def TRICK_EXPECT_FALSE( a , test_suite, test_case):
if not a:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_FALSE failed") ;
def TRICK_EXPECT_EQ( a , b, test_suite, test_case):
if a == b:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_EQ failed") ;
print "a = " , a
print "b = " , b
def TRICK_EXPECT_NE( a , b, test_suite, test_case):
if a != b:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_EQ failed") ;
print "a = " , a
print "b = " , b
def TRICK_EXPECT_LT( a , b, test_suite, test_case):
if a < b:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_LT failed") ;
print "a = " , a
print "b = " , b
def TRICK_EXPECT_LE( a , b, test_suite, test_case):
if a <= b:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_LE failed") ;
print "a = " , a
print "b = " , b
def TRICK_EXPECT_GT( a , b, test_suite, test_case):
if a > b:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_GT failed") ;
print "a = " , a
print "b = " , b
def TRICK_EXPECT_GE( a , b, test_suite, test_case):
if a >= b:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_GE failed") ;
print "a = " , a
print "b = " , b
def TRICK_EXPECT_NEAR( a , b, tol, test_suite, test_case):
if math.fabs(a - b) < tol:
trick.add_test_result( test_suite , test_case , "") ;
else:
trick.add_test_result( test_suite , test_case , "TRICK_EXPECT_NEAR failed") ;
print "a = " , a
print "b = " , b