我试着用JUnit测试写一个蚂蚁,但得到以下结果:
unittest:
[junit] Running com.mytest.utiltest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] Test com.mytest.utiltest FAILED
Run Code Online (Sandbox Code Playgroud)
它只显示没有打印细节的错误,我在build.xml中指定下面的参数也尝试开始ant -v or ant -debug,但没有得到任何运气.有人可以帮忙吗?
<junit printsummary="yes" showoutput="true">
Run Code Online (Sandbox Code Playgroud)
ant 1.8.2,sun jdk1.6.0_20,junit 4.8.2
为了缩小问题范围,我创建了一个单独的项目,这是我的build.xml
<project name = "TestPrj" default="unittest" basedir = ".">
<target name="unittest" >
<junit printsummary="yes" showoutput="true" >
<classpath>
<pathelement location="./junit-4.8.2.jar"/>
<pathelement location="./ant-junit4.jar"/>
</classpath>
<test name = "com.mytest.unittest.SimpleTest" todir="."/>
</junit>
</target>
</project>
Run Code Online (Sandbox Code Playgroud)
下面是simpletest.java
package com.mytest.unittest;
import junit.framework.TestCase;
public class SimpleTest extends TestCase{
public void testFirst()
{
assertTrue(true); …Run Code Online (Sandbox Code Playgroud)