我在 Eclipse 中创建了一个 Java 项目并成功运行了一些 TestNG 文件。现在我创建了一个新的 Java 项目,并发现我的 TestNG 文件不会按预期运行。
因此,为了排除故障,我为我的第一个(以前的)Java 项目创建了一个非常简单的 test2.class 文件,如下所示,并为我的新 java 项目创建了相同的文件(顶行更改为反射(reflect)包名称)。当我作为 TestNG 应用程序执行此文件时,它在我的第一个项目中运行良好(在控制台窗口中打印出“Test”)。但是,当我在新项目中以相同的方式运行它时,没有打印任何内容,也没有看到任何错误。
我检查了我的 Java 构建路径,它们是相同的。所以,显然我在我的新 java 项目中遗漏了一些东西???
package com.selftechy.seltests;
import org.testng.annotations.Test;
public class Test2 {
@Test
public void Test() {
System.out.println("Test");
}
}
最佳答案
天空中的一枪......
如果这是您列出的实际代码,则由于方法中缺少“}”,它会出现编译错误。因此 TestNG 执行甚至没有开始。
关于java - 小型 TestNG 应用程序无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20619865/