To support TestNG a extended TestCaseWizard is necessary.
As a start I extended the TestCaseWizardPageOne and overrode createJunit4Controls.
The new radio button appears but the finish button doesn't get enabled after clicking.
Freitag, 24. August 2007
Sonntag, 12. August 2007
Integration of TestmethodCreator
The integration of TestmethodCreator is finished.
The preference page is split up in two pages as well.
Now the TestNG support can be implemented which should be quite easy now.
The preference page is split up in two pages as well.
Now the TestNG support can be implemented which should be quite easy now.
Samstag, 11. August 2007
Tests written
I've written some tests for TestMethodCreator and found a small bug in my implementation.
Donnerstag, 12. Juli 2007
TestMethodCreator implemented
The implementation of TestMethodCreator is almost finished. Some more tests are needed and then I can integrate it into the plugin.
Dienstag, 10. Juli 2007
Implementation of TestmethodCreator
Today I worked on the implementation of TestmethodCreator (TestNG)-support, but I'm not quite sure about the design of this class (encapsulation of preferences like JUnit3/4 as well?).
Donnerstag, 28. Juni 2007
Started TestNG support
Yesterday I started the TestNG support.
I decided to implement a creator-class which encapsulates the creation of testmethods.
As there are several different types of test (JUnit 3.8, JUnit 4, TestNG, additional tests for exisiting testmethods), I think this is a good idea.
I decided to implement a creator-class which encapsulates the creation of testmethods.
As there are several different types of test (JUnit 3.8, JUnit 4, TestNG, additional tests for exisiting testmethods), I think this is a good idea.
Freitag, 15. Juni 2007
Fixed broken tests
After switching back to JUnit 3.8 I realized that the tests were broken.
There was a bug in SelectedJavaProjectProvider which broke the tests.
But now everything works fine again :)
There was a bug in SelectedJavaProjectProvider which broke the tests.
But now everything works fine again :)
Abonnieren
Posts (Atom)