-
MoMEUnit version 1.1.2 released
MoMEUnit is an instance of the xUnit architecture for unit testing of J2ME applications. It is derived from well known JUnit framework. It includes ant integration package and MIDletTestRunner. Together with it's extensions it offers ease of development and run of tests, sharing the same fixture among different tests, specifying different or modified fixture for a group of tests, running test in fresh fixture, independence of tests runners, calculation of list of tests to run based on Test interface implementation and given patterns, running test cases of already built J2ME application, building test application on behalf of developer based on source files, classes, resources and libraries specified, preverification of J2ME application before running tests, formating of tests run output by using predefined or custom tests results formatters like in <junit> task, choice of emulator and/or preverify tool to run by specifying predefined or custom emulator or preverifier, configuration of test J2ME application by specifying attributes of application JAD descriptor and/or manifest.
In this version preverify, haltonerror, haltonfailure functionalities were changed and java 1.2 compliance was established of ant integration package, 4device package was included and minor and major bugs were fixed.
Because of improper functionality of Sun preverify tool when operating on jar file especially if used together with jar tool from other (not Sun) vendor, <momeunit>'s preverify functionality was changed. If preverify attribute is set to on classes of J2ME test application will be preverified only if <momeunit> is used to build it. In this case preverify tool is operating on directories and classes. If preverify attribute is set to appJar momeunit will preverify whole application jar file, regardless was it built by <momeunit> or not. In this case preverify tool is operating on the jar file.
Setting haltonerror, haltonfailure attributes to on causes <momeunit> to stop build process on error or failure but not cease tests execution. This gives developers possibilities to obtain results of all tests run. To achieve <junit>'s like functionality developers should supply withCease value to haltonerror and/or haltonfailure attributes. In this case tests execution is ceased if an error or failure occurred.
4Device package, was included in distribution, contains momeunit framework and MIDletTestRunner classes. It is intended to serve as a library for building J2ME test applications to be deployed on mobile device.
Ant integration package is now java 1.2 compliant. Should be no problems running ant integration package using different JVMs.
You can download it from https://sourceforge.net/project/showfiles.php?group_id=196415
More details at
http://momeunit.sourceforge.net
2007-09-04 10:14:18 UTC by drmoro75
-
MoMEUnit version 1.1.1 released
MoMEUnit is an instance of the xUnit architecture for unit testing of J2ME applications. It is derived from well known JUnit framework. It includes ant integration package and MIDletTestRunner. Together with it's extensions it offers ease of development and run of tests, sharing the same fixture among different tests, specifying different or modified fixture for a group of tests, running test in fresh fixture, independence of tests runners, calculation of list of tests to run based on Test interface implementation and given patterns, running test cases of already built J2ME application, building test application on behalf of developer based on source files, classes, resources and libraries specified, preverification of J2ME application before running tests, formating of tests run output by using predefined or custom tests results formatters like in <junit> task, choice of emulator and/or preverify tool to run by specifying predefined or custom emulator or preverifier, configuration of test J2ME application by specifying attributes of application JAD descriptor and/or manifest.
In this version timeout functionality was added to ant Integration package and MIDletTestRunner and minor bugs were fixed.
Timeout functionality gives developer possibilities to handle infinite loops and long running tests and detect offending one. This functionality stops tests execution after given timeout. Time is measured from first test start not emulator start. Offending test is reported as erroneous. Test executed before offending one are reported normally.
You can download it from https://sourceforge.net/project/showfiles.php?group_id=196415
More details at
http://momeunit.sourceforge.net
2007-08-15 11:57:03 UTC by drmoro75
-
MoMEUnit acquired the logo.
MoMEUnit is an instance of the xUnit architecture for unit testing of J2ME applications. It is derived from well known JUnit framework. It offers ease of development and run of tests, sharing the same fixture among different tests, specifying different or modified fixture for a group of tests, running test in its own fresh fixture, independence of tests runners and much more.
MoMEUnit now has a logo: "Greek God in Red & Green Glasses".
MoMEUnit web site: http://momeunit.sourceforge.net
2007-08-15 11:15:59 UTC by drmoro75
-
MoMEUnit version 1.1 released
MoMEUnit is an instance of the xUnit architecture for unit testing of J2ME applications. It is derived from well known JUnit framework. It offers ease of development and run of tests, sharing the same fixture among different tests, running test in its own fresh fixture, modification of fixture for a group of tests, independence of tests runners (different tests runners can be used with framework package), and much more.
Ant integration was added in this version. It consists of several fully featured, extensible tasks that simplify use of MoMEUnit framework with Ant build tool. It can be used alone or in conjunction with other J2ME related ant projects.
Ant integration package offers following functionality.
- Calculates list of tests to run based on Test interface implementation and specified patterns. There is no need to specify test cases to run explicitly.
- Runs test cases of already built J2ME application or builds test application on behalf of developer based on source files, classes, resources and libraries specified.
- Preverifies J2ME application before running tests on demand.
- Formats tests run output by using predefined or custom tests results formatters like in <junit> task. All test characteristics including times and stack traces are available.
- Gives developers possibility to choose emulator and/or preverify tool to run by specifying predefined or custom emulator or preverifier.
- Gives developers possibility to configure test J2ME application by specifying attributes of application JAD descriptor and/or manifest.
You can download it from
https://sourceforge.net/project/showfiles.php?group_id=196415
More details at
http://momeunit.sourceforge.net
2007-07-11 11:36:54 UTC by drmoro75