Adding log.gd

This commit is contained in:
Dan Baker 2024-05-02 09:36:31 +01:00
parent eb32d6614e
commit 4522259397
547 changed files with 46844 additions and 0 deletions

View file

@ -0,0 +1,26 @@
extends GdUnitTestSuite
class CustomArgumentMatcher extends GdUnitArgumentMatcher:
var _peek :int
func _init(peek :int):
_peek = peek
func is_match(value) -> bool:
return value > _peek
func test_custom_matcher():
var mocked_test_class : CustomArgumentMatcherTestClass = mock(CustomArgumentMatcherTestClass)
mocked_test_class.set_value(1000)
mocked_test_class.set_value(1001)
mocked_test_class.set_value(1002)
mocked_test_class.set_value(2002)
# counts 1001, 1002, 2002 = 3 times
verify(mocked_test_class, 3).set_value(CustomArgumentMatcher.new(1000))
# counts 2002 = 1 times
verify(mocked_test_class, 1).set_value(CustomArgumentMatcher.new(2000))