java - 小型 TestNG 应用程序无法正常运行

标签 java eclipse testng

我在 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/

相关文章:

java - 在运行测试方法之前必须调用一次 IMethodInterceptor 还是什么?

java - 是否有更简洁的方法来构建您的 TestNG 测试用例?

report - 试图了解 TestNG 如何连接方法名称 + 描述以显示在报告中

Java POSTing 文件导致 HTTP 422

java - 如何在 Spring Boot 应用程序中禁用请求 header 上的主机信息验证

java - 错误: The markup in the document following the root element must be well-formed

java - 使用项目自带的.java文件作为资源文件

eclipse - 重命名包后 java.lang.ClassNotFoundException : fr. bordeaux.contactapp.Exceptions.AuthenticationException

Java 字体 :how many pixels are being used for the width of a particular character

android - 为什么有些 Eclipse Android 项目是灰色的?