我使用的是NetBeans 7.4,这是我使用JUnit的第一个例子,所以我在输出控制台有这个警告:
WARNING: multiple versions of ant detected in path for junit
jar:file:/C:/Program%20Files%20(x86)/NetBeans%207.4/extide/ant/lib/ant.jar!/org/apache/tools/ant/Project.class
and jar:file:/C:/Program%20Files%20(x86)/glassfish-4.0/glassfish/modules/ant.jar!/org/apache/tools/ant/Project.class
Testsuite: utilitaire.TraitementFichierTest
copyFile
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0,069 sec
------------- Standard Output ---------------
copyFile
------------- ---------------- ---------------
Testcase: testCopyFile(utilitaire.TraitementFichierTest): FAILED
expected:<false> but was:<true>
junit.framework.AssertionFailedError: expected:<false> but was:<true>
at utilitaire.TraitementFichierTest.testCopyFile(TraitementFichierTest.java:52)
Test utilitaire.TraitementFichierTest FAILED
你有什么是测试失败,多个junit版本(从Netbeans捆绑&)只是一个警告,不会导致失败
testCopyFile(utilitaire.TraitementFichierTest): FAILED
expected:<false> but was:<true>
junit.framework.AssertionFailedError: expected:<false> but was:<true>
at utilitaire.TraitementFichierTest.testCopyFile(TraitementFichierTest.java:52)
检查TraitementFichierTest.java第52行,您断言为false,但得到的是true,这就是失败的原因。