Android studio及eclipse中的junit单元測试

转载请标明出处:http://blog.csdn.net/nmyangmo/article/details/51179106

前一段时间有人问我单元測试的相关内容,我稍作总结做日志例如以下:

由于我接触eclipse比較早,所以我先说一下eclipse中Junit的配置。

首先我们先建一个空project,并加入一个測试类JunitTest.java

Android studio及eclipse中的junit单元測试

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

第二步:导入Junit库。project名--->右键-->Build Path--->Add Libraries...

Android studio及eclipse中的junit单元測试

第三步:点击Add Libraries...后选择JUnit,  选择默认的JUnit 4。完毕

Android studio及eclipse中的junit单元測试Android studio及eclipse中的junit单元測试

第四步:对測试类JunitTest.java,右键新建一个JUnit Test Case

Android studio及eclipse中的junit单元測试

配置相关參数,依下图所看到的

Android studio及eclipse中的junit单元測试

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

选择要測试的方法,点击完毕

Android studio及eclipse中的junit单元測试

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

需測试的类及相应的測试类

Android studio及eclipse中的junit单元測试

第五步:測试。

方法名--右键--Run As-->JUint Test就可以进行调试了

Android studio及eclipse中的junit单元測试

选择eclipse或eclipse ADT所带JUnit进行測试

Android studio及eclipse中的junit单元測试

调试结果:

Android studio及eclipse中的junit单元測试

Android studio及eclipse中的junit单元測试

Android studio及eclipse中的junit单元測试

以上是eclipse中的JUnit单元測试,AS中单元測试默认是集成好的,不须要不论什么配置,仅仅需如图所看到的,在androidTest目录下,建一个測试类继承

InstrumentationTestCase类就好将所需方法放入进行測试就好了。

Android studio及eclipse中的junit单元測试

第一步:建一个測试类TestClass.java并继承InstrumentationTestCase

Android studio及eclipse中的junit单元測试

Android studio及eclipse中的junit单元測试

Android studio及eclipse中的junit单元測试

第二步:加入測试方法,測试方法的格式需为testxxx,右键方法名执行就可以进行測试



Android studio及eclipse中的junit单元測试Android studio及eclipse中的junit单元測试

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

Android studio及eclipse中的junit单元測试



执行结果



Android studio及eclipse中的junit单元測试Android studio及eclipse中的junit单元測试

Android studio及eclipse中的junit单元測试

单元測试的意义:这个我还说不好。可是至少感觉不用为了看一个方法中某几个參数的运算结果而执行整个project了,进而能更有效的得知自己思路的可实施性。

谢谢各位的赞赏。如有问题请予提出,如有问题请予指正。

转载请标明出处:http://blog.csdn.net/nmyangmo/article/details/51179106

上一篇:【Java】eclipse中的JUnit单元测试


下一篇:HashSet