Freitag, 29. Februar 2008

Minor refactorings

While finishing the new implementation for marker updates I found some minor code smells and removed them. Additionally within these refactorings I fixed a bug for invalid marker update (which happend under some circumstances if you had multiple tests for one class).

Samstag, 23. Februar 2008

Refactoring marker update

The moreUnit now marker get updated every time you open a file.
I have added an IPartListener which starts the marker update every time an IEditorPart is opened or brought to top.

Mittwoch, 20. Februar 2008

Marker for editor

Yesterday I finished the test refactorings. So today I started to do some maintenance. At the moment users have to scan for marker to see them in the editor. The markers are persistent and saved when quitting the workspace.
An enhancement would be to update the marker for the open editor (and no scan for all projects in the workspace will be neccessary anymore).
To implement this I created MarkerUpdater which handles the creation of the markers of an IType. To eat my own food, I used MoreUnit to create plugin tests for MarkerUpdater :-)

Montag, 18. Februar 2008

Test refactoring

Some weeks ago I started to read "XUnit Test Patterns - Refactoring Test Code" and found some test smells within moreUnit. So I started to refactor the testcode to improve maintainability. It's always nice to learn something new and to improve my own code.

Sonntag, 17. Februar 2008

Version 1.0.2

After a long while of preparation I released version 1.0.2 of MoreUnit this weekend with some new features:
  • TestNG support
  • project specific settings
  • move refactoring support
  • improved matching for class under test
  • some bugfixes
It's really cool that I figured out how to address the sourceforge-release-site within my update site. From now on there will be a realistic download statistic including all update-site-users of MoreUnit.

Sonntag, 10. Februar 2008

Update project homepage

Last week I redesigned the project homepage and updated the documentation for the upcoming release which is planned for next week.

Mittwoch, 6. Februar 2008

Second pre-release version

There had been some bugs in the first pre-release version. During bugfixing I finished the refactoring to move all the tests to org.moreunit.test.
Now there is a second pre-release version and I hope to release during the next days.