您的位置:首页 > 编程语言 > Java开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐