diff options
Diffstat (limited to 'Tests/ComponentTests/ParserTests/CommandParserTestBase.gd')
| -rw-r--r-- | Tests/ComponentTests/ParserTests/CommandParserTestBase.gd | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/Tests/ComponentTests/ParserTests/CommandParserTestBase.gd b/Tests/ComponentTests/ParserTests/CommandParserTestBase.gd deleted file mode 100644 index 6e452cb..0000000 --- a/Tests/ComponentTests/ParserTests/CommandParserTestBase.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends GutTest - -class_name CommandParserTestBase - -const CommandParser = preload("res://Scripts/CommandParser.cs") - -var _instance: CommandParser - -func _to_bits(number: int, bits: int) -> Array: - var result = [] - for bit in bits: - result.append(number & 1) - number = number >> 1 - return result - -func before_each(): - _instance = autofree(CommandParser.new()) - -func generate_capitalization_permutations(text: String) -> Array: - var result = [] - - for permutation in pow(2, text.length()): - var mask = _to_bits(permutation, text.length()) - var copy = String(text) - for index in len(mask): - if mask[index] == 1: - copy[index] = copy[index].to_upper() - result.append(copy) - return result; |
