利用J2MEUnit进行单元测试
public Test suite()
内容来自dedecms
{ 内容来自dedecms
TestSuite suite = new TestSuite();
织梦内容管理系统
suite.addTest(new TestOne().suite());
内容来自dedecms
suite.addTest(new TestTwo().suite());
内容来自dedecms
return suite;
copyright dedecms
} 织梦好,好织梦
} 内容来自dedecms
四、调试运行
有两个方法运行我们的测试。
织梦内容管理系统
使用textui
利用textui,这个大家都熟悉了,不做重点介绍。一般习惯上在TestAll方法中添加一个main方法: 织梦好,好织梦
public static void main(String[] args) 内容来自dedecms
{
内容来自dedecms
String[] runnerArgs = new String[] { "j2meunit.examples.TestAll" };
j2meunit.textui.TestRunner.main(runnerArgs);
本文来自织梦
} 织梦好,好织梦
要为TestRunner.main传入一个String数组,里面罗列所有要测试的TestCase的完整路径,因为我们编写了TestAll,所以只传入他就可以了。 织梦内容管理系统
使用midletui
这才是这套框架迷人的地方,正是有了他我们可以在真机上进行Unit Test了,cool,这将节省多少的测试成本呀。所以之前所有的编写suite的工作就认了! copyright dedecms
继承j2meunit.midletui.TestRunner,这是一个midlet父类。在startApp中调用如下方法: dedecms.com
protected void startApp()
{ dedecms.com
文章评论
共有位Admini5网友发表了评论 查看完整内容