Another day of not getting much done at all, I have been busy fixing a computer.
What I can do when it comes to the test caller is have a class which has a cached database of sorts when it comes to names. Although this might not be needed even though allocating names every time is a bit inefficient.
I could merge the test name and default test group for the most part.
Instead of two methods, one for the name and the default tests, they can be combined into one.
For specific test regions I can use try with resources.
Co-dependencies would definitely be useful.
So now I have a base refactor of the test interfaces, I just now need to
implement them. Currently the new test interfaces are much better than before.
Then with an abstract
TestCaller I can have different means of test