51Testing软件测试论坛

标题: 谁把我看看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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2