2020-10-18 22:21:00 -04:00

25 lines
673 B
GDScript

extends 'res://addons/gut/test.gd'
var ObjToTest = load('res://obj_to_test.gd')
func test_this_is_ok():
var o = ObjToTest.new()
# We've decided it is ok for this method to return null here and that we do
# not care about the script error.
assert_null(o.is_param_the_number_1('a'))
func test_this_is_NOT_ok():
var a = 'a'
if(a == 1): # causes test to exit and our asserts are never called
assert_eq(1,1)
else:
assert_eq(1,2)
func test_this_is_also_NOT_ok():
assert_eq('1', '1') # this suppresses the warning since we did an assert
var a = 'a'
if(a == 1): # causes test to exit and our asserts are never called
assert_eq(1,1)
else:
assert_eq(1,2)