chore(client): add gdUnit4 test framework addon
Vendor gdUnit4 for Godot 4 client testing (D-030). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
extends GdUnitTestSuite
|
||||
|
||||
|
||||
func test_tuple_empty() -> void:
|
||||
var t := GdUnitTuple.new()
|
||||
assert_array(t.values()).is_empty()
|
||||
|
||||
|
||||
func test_tuple_construct() -> void:
|
||||
assert_array(GdUnitTuple.new(0, 1).values()).contains_exactly(0, 1)
|
||||
assert_array(GdUnitTuple.new(0, 1, 2).values()).contains_exactly(0, 1, 2)
|
||||
assert_array(GdUnitTuple.new(0, 1, 2, 3).values()).contains_exactly(0, 1, 2, 3)
|
||||
assert_array(GdUnitTuple.new(0, 1, 2, 3, "abc").values()).contains_exactly(0, 1, 2, 3, "abc")
|
||||
assert_array(GdUnitTuple.new([0, 1, 2, 3], "abc").values()).contains_exactly([0, 1, 2, 3], "abc")
|
||||
|
||||
|
||||
func test_tuple_of() -> void:
|
||||
assert_array(tuple(0, 1).values()).contains_exactly(0, 1)
|
||||
assert_array(tuple(0, 1, 2).values()).contains_exactly(0, 1, 2)
|
||||
assert_array(tuple(0, 1, 2, 3).values()).contains_exactly(0, 1, 2, 3)
|
||||
assert_array(tuple(0, 1, 2, 3, "abc").values()).contains_exactly(0, 1, 2, 3, "abc")
|
||||
assert_array(tuple([0, 1, 2, 3], "abc").values()).contains_exactly([0, 1, 2, 3], "abc")
|
||||
Reference in New Issue
Block a user