This commit is contained in:
parent
1132ff015c
commit
9f40949f5a
@ -76,3 +76,11 @@ Compiled Classfile
|
||||
|
||||
### Beispiel 2: Filled Class
|
||||
|
||||
|
||||
für E2E Tests:
|
||||
Testdatei mit Main ausführen/kompilieren
|
||||
Testdatei mit "javac CompilerInput.java" kompilieren
|
||||
|
||||
wenn beides erfolgreich
|
||||
Ergebnis vom eigenen Compiler mit "java myOutput" ausführen
|
||||
Ergebnis von javac mit "java CompilerInput" ausführen
|
@ -1,12 +1,6 @@
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.antlr.v4.runtime.CharStream;
|
||||
import org.antlr.v4.runtime.CharStreams;
|
||||
import org.antlr.v4.runtime.CommonTokenStream;
|
||||
import org.antlr.v4.runtime.tree.ParseTree;
|
||||
import parser.ASTBuilder;
|
||||
import ast.ClassNode;
|
||||
import ast.ProgramNode;
|
||||
import bytecode.ByteCodeGenerator;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Paths;
|
12
src/test/java/Tester.java
Normal file
12
src/test/java/Tester.java
Normal file
@ -0,0 +1,12 @@
|
||||
public class Tester {
|
||||
public static void main(String[] args) {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
// cp mitgeben
|
||||
// java -jar pfadtocompiler.jar EmptyClass.java
|
||||
// mit bash scipt ode rmakefile test automatisieren
|
||||
// mvn package
|
||||
// javac tester // tester compilen
|
||||
// java tester // tester ausführen
|
@ -1,19 +0,0 @@
|
||||
public class Tester {
|
||||
public static void main(String[] args) {
|
||||
// für E2E Tests:
|
||||
// Testdatei mit Main ausführen/kompilieren
|
||||
// Testdatei mit "javac CompilerInput.java" kompilieren
|
||||
|
||||
// wenn beides erfolgreich
|
||||
// Ergebnis vom eigenen Compiler mit "java myOutput" ausführen
|
||||
// Ergebnis von javac mit "java CompilerInput" ausführen
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
// cp mitgeben
|
||||
// java -jar pfadtocompiler.jar EmptyClass.java
|
||||
// mit bash scipt ode rmakefile test automatisieren
|
||||
// mvn package
|
||||
// javac tester // tester compilen
|
||||
// java tester // tester ausführen
|
Loading…
Reference in New Issue
Block a user