标题: 谁把我看看junit测试错误?急用。不通过不赶往后写 [打印本页] 作者: melin 时间: 2006-4-19 08:49 标题: 谁把我看看junit测试错误?急用。不通过不赶往后写 输出的错误为下
junit.framework.AssertionFailedError: No tests found in com.melin.dao.AccountDaoImplTest
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.TestSuite$1.runTest(TestSuite.java:263)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
我附带的原码在附件里!
帮帮看Sample Text
[ 本帖最后由 melin 于 2006-4-20 09:38 编辑 ]作者: fortunately 时间: 2006-4-20 15:56
我也是初学者,不知道对不对。
Junit会去运行你的TestCase里面test开头的方法,这个应该是个独立的运行单元,
但是你这个方法是需要传入参数的,就是说他是作为个应该被调用的普通java方法,
那么你运行这个Junit Test Case的时候他就会认为你没有Junit Test Method拉。
要不你把参数去掉试试?作者: JPeanut 时间: 2006-6-11 16:52
public void testInsertAccount(long accountId)throws Exception
改成
public void testInsertAccount()throws Exception