我在Eclipse中创建了一个Java项目并成功运行了一些TestNG文件。现在我已经创建了一个新的Java项目,并发现我的TestNG文件无法按预期运行。
因此,为了排除故障,我为我的第一个(上一个)Java项目创建了一个非常简单的test2.class文件,并为我的新java项目创建了相同的文件(顶部行更改为反映包名称)。当我将此文件作为TestNG应用程序执行时,它在我的第一个项目中运行正常(在控制台窗口中打印出'Test')。但是,当我在新项目中以相同的方式运行它时,没有任何打印出来,我也没有看到任何错误。
我检查了我的Java Build Paths,两者都是一样的。所以,显然我在新的java项目中遗漏了一些东西???
package com.selftechy.seltests;
import org.testng.annotations.Test;
public class Test2 {
@Test
public void Test() {
System.out.println("Test");
}
}
答案 0 :(得分:0)
只是在空中拍摄......
如果这是您列出的实际代码,则由于方法中缺少“}”而导致编译错误。所以TestNG的执行甚至都没有开始。