读书人

请教下Junit的用处体现在哪儿

发布时间: 2013-08-23 15:57:36 作者: rapoo

请问下Junit的用处体现在哪儿?
刚刚一段代码如下:




拷贝出来的提示信息:

TestclassforFor.testFor2
Unrooted Tests
initializationError(org.junit.runner.manipulation.Filter)
java.lang.Exception: No tests found matching Method testFor2(cn.dzr.fortest.TestclassforFor) from org.junit.internal.requests.ClassRequest@54394557

at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:35)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.<init>(JUnit4TestReference.java:33)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference.<init>(JUnit4TestMethodReference.java:25)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:54)

at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)

at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


我用main执行以下:提示如下信息:

for Test
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at cn.dzr.fortest.ForDemo.for2(ForDemo.java:14)
at cn.dzr.fortest.TestforDemo.main(TestforDemo.java:9)


通过main执行,我一下就知道错误的原因所在。
但是看到Junit那个错误提示,我无法获取什么有用的信息。

Junit究竟有什么好处呢?能够批量测试方法?
不过在做android的程序编写时,通过测试会提示比较有用的信息。



[解决办法]


请教下Junit的用处体现在哪儿
[解决办法]
还没到方法里就报错了,注解啊说的很清楚

读书人网 >J2EE开发

热点推荐