idea 不能 运行 testng test目录下的方法

经测试发现idea 不能 运行 testng test目录下的方法,建议,在main 写testng方法并执行

java -jar  ....test-1.0-SNAPSHOT.ja
mvn exec:java -Dexec.mainClass="TestRun.TestngRun"

java -Dfile.encjava -Dfile.encoding=UTF-8 -Djava.library.path="jdk路径" -classpath "jar文件" TestRun.TestngRun

在项目根目录执行命令,否则会报错

如不生效,删除 C:\Windows\System32\cmd.exe   jenkins  target目录
mvn compile 
mvn clean package
mvn package
mvn exec:java -Dexec.mainClass="TestRun.TestngRun"
### 配置和使用 TestNG 进行 Java 单元测试 #### 安装与配置 TestNG 插件 确认 IntelliJ IDEA 已经安装了 TestNG 插件。打开设置 `Preferences` -> `Plugins` 并在右侧搜索框中输入 “TestNG”,如果能够找到则表示已安装完毕[^3]。 对于 Maven 项目,在创建成功之后,默认情况下并不会自动包含 TestNG 的依赖项,因此需要手动向项目的 pom.xml 文件添加相应的依赖: ```xml <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>7.4.0</version> <scope>test</scope> </dependency> ``` 上述操作完成后保存文件使更改生效[^4]。 #### 创建 TestNG 测试类 通过右键点击想要为其编写测试代码的目标源码目录或具体Java类,选择 New -> TestNG Test 来快速生成模板化的测试用例结构;也可以直接新建普通的 Java 类并将之命名为带有 "Test" 后缀的形式以便于识别为测试类。 在此过程中可以利用 IDE 提供的功能自动生成针对特定方法的测试函数原型以及必要的导入语句等辅助工作。 #### 编写简单的 TestNG 测试案例 下面展示了一个基本的例子来说明怎样定义一个简单的测试方法: ```java import org.testng.Assert; import org.testng.annotations.Test; public class ExampleTests { @Test public void testAddition() { int a = 5; int b = 10; Assert.assertEquals(a + b, 15); } } ``` 此段代码实现了两个整数相加的结果验证逻辑,并运用断言机制确保预期行为得以实现[^1]。 #### 执行 TestNG 测试套件 可以通过多种方式运行这些测试:右击单个测试方法执行它;或者选中整个测试类并启动全部内部的方法调用。另外还可以借助命令行工具 mvn test 或者构建专门用于批量处理多个测试集合并报告结果的 XML 文件来进行更复杂的场景下的自动化流程控制[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值