Files
game-cards/addons/gut/test/panel_demo_scripts/test_totals_testing.gd
2026-05-29 09:16:10 +08:00

64 lines
1.2 KiB
GDScript

extends GutTest
func test_passing_test():
pass_test('did it!')
func test_failing_test():
fail_test('did not do it!')
func test_generates_error():
gut.logger.error('This is a manual error')
pass_test('passing')
func test_generates_warning():
gut.logger.warn("This is a manual warning")
pass_test('passing')
func test_multiple_passing_asserts():
assert_eq(1, 1)
assert_eq(2, 2)
assert_eq('a', 'a')
func test_multiple_failing():
assert_ne(1, 1)
assert_ne(2, 2)
assert_ne('a', 'a')
func test_multiple_failing2():
assert_ne(1, 1)
assert_ne(2, 2)
func test_makes_orphan():
var orphan = Node2D.new()
assert_true(true)
func test_makes_an_info():
gut.logger.info("here is some info")
pass_test('info pass!')
func test_pending():
pending("this is pending")
func test_no_assert():
gut.p('this has no assert')
func test_this_makes_3_orphans():
var n1 = Node2D.new()
var n2 = Node2D.new()
var n3 = Node2D.new()
pass_test('passing')
func test_this_autofrees_2_of_3():
var n1 = add_child_autofree(Node2D.new())
var n2 = autofree(Node2D.new())
var n3 = Node2D.new()
pass_test('passing')
func test_fail_with_orphans():
var n1 = Node2D.new()
fail_test('failing with orphans')
func test_no_assert_and_orphans():
var n1 = Node2D.new()