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,22 @@
class_name EqualsArgumentMatcher
extends GdUnitArgumentMatcher
var _current
var _auto_deep_check_mode
func _init(current, auto_deep_check_mode := false):
_current = current
_auto_deep_check_mode = auto_deep_check_mode
func is_match(value) -> bool:
var case_sensitive_check := true
return GdObjects.equals(_current, value, case_sensitive_check, compare_mode(value))
func compare_mode(value) -> GdObjects.COMPARE_MODE:
if _auto_deep_check_mode and is_instance_valid(value):
# we do deep check on all InputEvent's
return GdObjects.COMPARE_MODE.PARAMETER_DEEP_TEST if value is InputEvent else GdObjects.COMPARE_MODE.OBJECT_REFERENCE
return GdObjects.COMPARE_MODE.OBJECT_REFERENCE