Java 带Netbeans的junit4“;“未执行任何测试”;

Java 带Netbeans的junit4“;“未执行任何测试”;,java,netbeans,ant,junit4,Java,Netbeans,Ant,Junit4,我尝试将Netbeans 7.3中的JUnit4.10用于现有项目 首先,我使用Netbeans向导在现有类上生成一个简单的测试类。然后,我添加了一个简单的单元测试方法,如下所示: public class UserTest { @Test public void deleteAdmin() { System.out.println("*UserTest: deleteAdmin()"); failed("failed"); }

我尝试将Netbeans 7.3中的JUnit4.10用于现有项目

首先,我使用Netbeans向导在现有类上生成一个简单的测试类。然后,我添加了一个简单的单元测试方法,如下所示:

public class UserTest
{

    @Test
    public void deleteAdmin()
    {
        System.out.println("*UserTest: deleteAdmin()");
        failed("failed");
    }
}
但是,当我右键单击文件并在上下文菜单中选择“测试文件”时,输出控制台会写入:

ant -f E:\\Antonin\\Workspace\\Project -Dignore.failing.tests=true -Djavac.includes=package_name/UserTest.java -Dtest.includes=package_name/UserTest.java -DforceRedeploy=false -Ddirectory.deployment.supported=true test-single
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-test-single:
No tests executed.
test-single:
BUILD SUCCESSFUL (total time: 2 seconds)
我发现了一些关于这种问题的Netbeans bug报告,并尝试了一些代码变体,但遗憾的是,我还没有解决这个问题

请告诉我我做错了什么?这是一个与Ant配置相关的问题吗


提前谢谢。

最后,我的一位同事解决了我的问题。我的“project.properties”和“project.xml”文件中有错误。这些错误是什么?由于您使用的是批注,我会检查以确保您包含了正确的批注。TestNG和Junit都有自己的注释,如果依赖项列出了TestNG而不是Junit,那么测试将不会运行。至少我是这样的。