diff options
Diffstat (limited to 'src/test/java/no')
3 files changed, 11 insertions, 11 deletions
diff --git a/src/test/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilderTest.java b/src/test/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilderTest.java index aa14df6..4c124fc 100644 --- a/src/test/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilderTest.java +++ b/src/test/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilderTest.java @@ -36,12 +36,12 @@ class AssemblyBuilderTest { builder.stringVariables.put("greeting", "Hello"); // Act - builder.handlePrint("print(greeting)"); + builder.handlePrint("skriv(greeting)"); // Assert String result = builder.text.toString(); - assert result.contains("lea rsi, [greeting]"); - assert result.contains("lea rdx, [5]"); // "Hello" + assert result.contains("lea rsi, greeting"); + assert result.contains("mov rdx, 5"); // "Hello" } @Test @@ -52,14 +52,14 @@ class AssemblyBuilderTest { builder.stringVariables.put("msg2", "World"); // Act - builder.handlePrint("print(msg1)"); - builder.handlePrint("print(msg2)"); + builder.handlePrint("skriv(msg1)"); + builder.handlePrint("skriv(msg2)"); // Assert String result = builder.text.toString(); - assert (result).contains("lea rsi, [msg1]"); - assert (result).contains("lea rsi, [msg2]"); - assert (result).contains("lea rdx, [2]"); // "Hi" - assert (result).contains("lea rdx, [5]"); // "World" + assert (result).contains("lea rsi, msg1"); + assert (result).contains("lea rsi, msg2"); + assert (result).contains("mov rdx, 2"); // "Hi" + assert (result).contains("mov rdx, 5"); // "World" } } diff --git a/src/test/java/no/eliashaugsbakk/kompilator/semanticAnalysis/AnalyzerTest.java b/src/test/java/no/eliashaugsbakk/kompilator/semanticAnalysis/AnalyzerTest.java index 531673d..e6cdafa 100644 --- a/src/test/java/no/eliashaugsbakk/kompilator/semanticAnalysis/AnalyzerTest.java +++ b/src/test/java/no/eliashaugsbakk/kompilator/semanticAnalysis/AnalyzerTest.java @@ -14,7 +14,7 @@ class AnalyzerTest { @Test void validPrintStatementDoesNotThrow() { - AST ast = buildAST("print", "hello"); + AST ast = buildAST("skriv", "hello"); assertDoesNotThrow(() -> new Analyzer(ast).analyze()); } diff --git a/src/test/java/no/eliashaugsbakk/kompilator/tokenization/LexerTest.java b/src/test/java/no/eliashaugsbakk/kompilator/tokenization/LexerTest.java index 7f4a5b3..4b7fd46 100644 --- a/src/test/java/no/eliashaugsbakk/kompilator/tokenization/LexerTest.java +++ b/src/test/java/no/eliashaugsbakk/kompilator/tokenization/LexerTest.java @@ -16,7 +16,7 @@ class LexerTest { @Test void tokenizeTokenizesCorrectly() { String input = """ - print("Hello, World"); + skriv("Hello, World"); """; Lexer lexer = new Lexer(input); |
