This Domain(Admin5.com) is for Sale:

利用J2MEUnit进行单元测试

时间:2007-10-22  来源:不详  作者:林子

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" };

dedecms.com

j2meunit.textui.TestRunner.main(runnerArgs);

本文来自织梦

} 织梦好,好织梦

  要为TestRunner.main传入一个String数组,里面罗列所有要测试的TestCase的完整路径,因为我们编写了TestAll,所以只传入他就可以了。 织梦内容管理系统


dedecms.com

 使用midletui

  这才是这套框架迷人的地方,正是有了他我们可以在真机上进行Unit Test了,cool,这将节省多少的测试成本呀。所以之前所有的编写suite的工作就认了! copyright dedecms

  继承j2meunit.midletui.TestRunner,这是一个midlet父类。在startApp中调用如下方法: dedecms.com

protected void startApp()

dedecms.com

{ dedecms.com

start(new String[] { "j2meunit.examples.TestAll" });

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容