Skip to content

This is a tool that converts java structure test (give on java exams in ELTE) to the skeleton of the java Project. It creates the files, sets packages, class, interface name, inheritance properties creates the empty methodes and so on...

License

Notifications You must be signed in to change notification settings

metalg091/javaDestructurizer

Repository files navigation

Java Destructurizer

This is a tool that converts Java structure tests (given on Java exams in ELTE) to the skeleton of the Java Project. The generated code should be able to pass the test suite immediately after generation!!!

It:

  • creates the files
  • sets packages
  • creates classes, interfaces
  • sets inheritance, implements
  • properties with auto setter/getter generation
  • creates the empty methods
  • creates necessary test files
  • and so on...

Please drop a Star if you found it useful

Usage:

Place the main.cpp and the generate.sh in the same folder. Place them in a director so that all the structure tests are in the same or a sub-directory. Then just start the generat.sh and enjoy. For more manual usage compile the program, and give the test file as a parameter!

PLEASE REPORT ANY UNCOVERED CASES!!!

Submit them through github as an issue it makes it easier to handle! Also, attach the failing test file!

Contributing:

Read the Project to avoid working on the same problem multiple times!

KEEP IT SIMPLE! I'm not very good at coding and if I don't understand what your code does I'm not merging. Feel free to upload any and every official structure test you can find to the test folder! Also, do not insult the code or the style in any way plz!

About

This is a tool that converts java structure test (give on java exams in ELTE) to the skeleton of the java Project. It creates the files, sets packages, class, interface name, inheritance properties creates the empty methodes and so on...

Resources

License

Stars

Watchers

Forks

Packages

No packages published