Commit Graph

53 Commits

Author SHA1 Message Date
JonathanFleischmann
13548771ca cleaning up 2024-07-04 21:52:34 +02:00
JonathanFleischmann
64721f2ab0 fixing 2024-07-04 19:25:29 +02:00
JonathanFleischmann
de19d19108 fixing 2024-07-04 19:22:07 +02:00
JonathanFleischmann
83942b2c05 added a class to test all features at once 2024-07-04 18:34:32 +02:00
JonathanFleischmann
c0f3d8c940 wrote more comments 2024-07-04 00:06:48 +02:00
JonathanFleischmann
04a84806b1 fixed some more tests 2024-07-03 22:50:32 +02:00
JonathanFleischmann
82f62667ec fixed some more tests 2024-07-03 22:46:53 +02:00
JonathanFleischmann
8b18447e3f wrote more comments 2024-07-03 22:34:46 +02:00
JonathanFleischmann
573de11af4 Added Documentation for Tests in README.md and Renamed ByteCode-Tests into E2E-Tests 2024-07-03 18:36:54 +02:00
JonathanFleischmann
43a05c761a added scanner parser test for ClassCanBeBytecoded 2024-07-03 17:16:13 +02:00
JonathanFleischmann
93279743f2 added tests for i++ etc 2024-07-02 22:49:23 +02:00
JonathanFleischmann
cc674625b0 fixed some tests, cleaned up, etc 2024-07-02 21:49:53 +02:00
80b58ef5dd uncomment tests 2024-06-30 23:04:20 +02:00
JonathanFleischmann
235b122e91 adding rest of Negative Tests 2024-06-30 20:52:10 +02:00
JonathanFleischmann
8e6de30f22 working on negative Tests 2024-06-29 17:37:02 +02:00
JonathanFleischmann
cd8cff9a0e working on negative Tests 2024-06-29 17:13:30 +02:00
JonathanFleischmann
fc28ec5f12 cleaned a bit and added implementation in CodegeneratorTests which executes all the codeGen tests 2024-06-29 16:50:06 +02:00
simon
bd25f27196 fix ScannerParserTests input filepaths 2024-06-29 14:48:29 +02:00
JonathanFleischmann
60105093ac added some e2e tests 2024-06-28 23:20:52 +02:00
JonathanFleischmann
4974a218b4 added some e2e tests 2024-06-28 23:18:15 +02:00
JonathanFleischmann
d11197173e added some e2e tests 2024-06-28 22:57:43 +02:00
simon
1b87dfb78e make NewClass Test comply with our definition of fieldVarAccess 2024-06-28 22:05:26 +02:00
JonathanFleischmann
133e7824ba added some e2e tests 2024-06-28 21:31:01 +02:00
JonathanFleischmann
88061275b8 fixed and added some e2e tests 2024-06-28 20:54:42 +02:00
ahmad
fbe8280e30 Found error in testsuite fo continue 2024-06-28 17:59:11 +02:00
JonathanFleischmann
3e2368d13c added some e2e tests for CodeGenFiles with reflections 2024-06-27 22:05:22 +02:00
simon
c823894eb2 fix problem with new 2024-06-27 21:43:13 +02:00
JonathanFleischmann
71df6cc1d5 added some e2e tests for CodeGenFiles with reflections 2024-06-27 20:10:51 +02:00
JonathanFleischmann
2029f496ce added some e2e tests for CodeGenFiles with reflections 2024-06-27 19:24:27 +02:00
JonathanFleischmann
78a34b915e added some e2e tests for CodeGenFiles with reflections 2024-06-27 19:10:43 +02:00
eee1c139a7 set field in recipient for method to true and update test 2024-06-25 20:50:50 +02:00
simon
4efa45f668 major refactoring to please sonar, add commandline-debug option to display bytecode info while compilation 2024-06-25 19:27:40 +02:00
simon
ee2553b089 add some e2e tests and make BytecodeTestUtil usable with different constructors 2024-06-25 17:26:31 +02:00
JonathanFleischmann
9cda095a0b adapted to Implementation of main in TypedAST 2024-06-23 14:47:22 +02:00
JonathanFleischmann
c498215d91 implemented rest of needed testfiles 2024-06-23 14:05:22 +02:00
simon
7b82840b3d add ByteCodeTestUtil 2024-06-22 22:29:51 +02:00
JonathanFleischmann
e4f5bbbfa9 implemented some more test cases 2024-06-22 22:09:26 +02:00
JonathanFleischmann
59d0c97be3 translated most of test ASTs into TypedASTs 2024-06-22 19:36:39 +02:00
JonathanFleischmann
67963b61b2 added testcase for Continue in TypedAST 2024-06-22 17:53:47 +02:00
JonathanFleischmann
fc7ca26f79 fixed Print test 2024-06-22 17:19:28 +02:00
JonathanFleischmann
81590c62c5 working on translating testfiles into AST and then into TypedAST 2024-06-22 17:16:10 +02:00
JonathanFleischmann
bfef8ccff6 implemented tests for each feature (not complete) and added AST Expectation (not complete) 2024-06-16 21:09:14 +02:00
JonathanFleischmann
09a327bdee adapted tests to new structure of ast 2024-05-20 23:01:00 +02:00
3a267180ba Parser can do Else-if 2024-05-20 16:26:20 +02:00
JonathanFleischmann
2eecf3faa8 implemented test with complex class for type check 2024-05-16 00:09:05 +02:00
JonathanFleischmann
e51369715c implemented test with complex class for parser and scanner 2024-05-15 17:47:57 +02:00
d4cdc45b63 Bugfix: charLiteral now get's the actual char, not just the quotationmark 2024-05-15 16:56:47 +02:00
JonathanFleischmann
f5cc94316e fixed program instead of classes and did some renaming etc 2024-05-14 15:23:12 +02:00
JonathanFleischmann
99d2e7a104 fixed program instead of classes and implemented some tests for typecheck 2024-05-14 15:03:26 +02:00
JonathanFleischmann
4d58a4b1f2 wrote tests for ScannerAndParser and more 2024-05-09 00:10:23 +02:00