I migrated the sources from Mercurial to Git today because this project might be useful at work and I want not to bother my coworkers to learn a new version control tool just to check this project out.
Today I release Awtomat 2.0.0. I did a nearly complete rewrite. After releasing Awtomat 1.0.0 I learned a lot more about Java and Clean Code so I did a cleaner implementation while the approach is the same. This lead to a much more compact and thus much more readable implementation of all test cases for JDecisiontable.
One problem does still exist: When a test opens a dialog and then an assertion fails the test hangs. It is recommended to save some actual values to check, than close the dialog and eventually compare the actual values.
I decided to apply the MIT licence after reading this helpful article: Closing the Loophole: Open Source Licensing & the Implied Patent License written by Christian H. Nadan.
Today I released version 1.0.0 of project "Awtomat".
I use Awtomat to test the Java Swing application JDecisiontable (another project of mine) together with JUnit. It works very fine. I got almost 94% code coverage last build (version 1.1.2) only using this tiny tool! Moreover, it tooks merely about half spare time of a developer to get from 0% to > 90% code coverage!... read more