From: Oti <oh...@ya...> - 2002-04-04 21:27:27
|
[ Dave Dench ] > Dear All, > I have searched the archives and posted on the Junit list. > No definitive answer, so trying again. ;) > I have been using unittest with Jython but would like to use JUnit > for teaching/illustrative purposes. The maillings suggest that use > of JUnit and automatic suite generation is problematical due to > reflection. > I have tried using docstrings and jythonc but without much success. > Does there exist a port of the JUnit distribution demo ( Money ) in > jython that successfully works with GUI runner that I can use as a > leg-up ? Hello Dave, not sure if this is what you are looking for: We extended JUnit in a way that we can use the normal ui (gui or text) to run our tests, but the tests themselves are written in Jython. One advantage of this is (in addition to all other advantages of Jython versus Java) that we can unit test both Java and Jython classes in the same framework. There was a small change necessary to the getTest() method in the junit.<any>ui.TestRunner classes: If a Jython unit test should be found, use a custom test finder to locate the .py file containing the test. The Jython test class extends junit.framework.TestCase (and therefore implements junit.framework.Test). The trick is to use embedded Jython to be able to return a junit.framework.Test object to the TestRunner. This way we can use the whole junit framework to run Jython unit tests behaving like normal java unit tests. Hopefully this gave you an idea. Best wishes, Oti. __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ |