Beginning Java ME Unit Test with J2MEUnit
2007-07-18 15:29
399 查看
Before reading
Basic understanding of UnitTest www.junit.org;Knowing Java, the programming language;
Knowing Java ME, java.sun.com;
Knowing how to compile a Java MIDlet Suite;
1 Extending the TestCase
com.mot.lrt.midp21.networking; j2meunit.framework.Test; j2meunit.framework.TestCase; j2meunit.framework.TestMethod; j2meunit.framework.TestSuite; HttpTest TestCase { HttpTest(String arg0, TestMethod arg1) { (arg0, arg1); } HttpTest() { (); } HttpTest(String arg0) { (arg0); } Test suite() { TestSuite suite = TestSuite(); suite.addTest( HttpTest(, TestMethod() { run(TestCase tc) { ((HttpTest) tc).testHelloFailure(); } })); suite.addTest( HttpTest(, TestMethod() { run(TestCase tc) { ((HttpTest) tc).testHelloFailure2(); } })); suite; } testHelloFailure() { .assertTrue(); } testHelloFailure2() { .assertTrue(); } }
2 Extending the TestRuner
midp21.networking; j2meunit.midletui.TestRunner; javax.microedition.midlet.MIDletStateChangeException; HttpTestRunner TestRunner { destroyApp( arg0) { .destroyApp(arg0); } startApp() MIDletStateChangeException { String [] classes = {}; .start(classes); } }
3 Run
Compile the source with lib:j2meunit.jar ---http://j2meunit.sourceforge.net/Launch HttpTestRunner as MIDlet
相关文章推荐
- Execution failed for task ':app:compileDebugUnitTestJavaWithJavac'. (Solved)
- Unit Test With Spring Annotation
- Compilation unit name must end with .java, or one of the registered Java-like extensions (a error分析)
- eclipse报错:Compilation unit name must end with .java, or one of the registered Java-like exten
- 《Pragmatic Unit Testing In Java with JUnit》—单元测试之道读后感
- [Python] Use Python to generate Java Unit Test codes automatically
- Android自动化测试——java test unit(单元测试)
- java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this a
- java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this a
- 什麽是gatling ? Gatling, the Java ME Test Framework.
- PHP Unit Testing & Mock Objects with SimpleTest plugin for Eclipse
- DotNet笔记--Unit Test With Fake
- Pragmatic Unit Testing in Java with JUnit 书评
- Beginning Programming With Java For Dummies
- Unit Test with VS.NET
- JAVA_ME_SDK + Eclipse 搭建J2ME开始环境_WINDOWS
- Selenium with Python 010 - unittest 框架(又称PyUnit 框架)
- java编译错误No enclosing instance of type TestFrame is accessible. Must qualify the allocation with an enclosing instance of type TestFrame (e.g. x.new A(
- Java出现No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosin
- Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test java.lang.IllegalStateException