提交 ef7bf9e7 编写于 作者: Q qq_36075618

Mon Mar 24 21:59:00 CST 2025 inscode

上级 1a987c02
<project> <!-- <project>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>mygroupid</groupId> <groupId>mygroupid</groupId>
<artifactId>myartifactid</artifactId> <artifactId>myartifactid</artifactId>
...@@ -50,4 +50,21 @@ ...@@ -50,4 +50,21 @@
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> -->
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>testng-demo</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.8.0</version>
<scope>test</scope>
</dependency>
</dependencies>
</project> </project>
\ No newline at end of file
package com.example.tests;
import org.testng.Assert;
import org.testng.annotations.Test;
public class CalculatorTest extends TestBase {
@Test(priority = 1, description = "验证加法逻辑")
public void testAddition() {
int result = add(2, 3);
Assert.assertEquals(result, 5, "加法结果错误");
}
@Test(priority = 2, dependsOnMethods = "testAddition")
public void testSubtraction() {
int result = subtract(5, 2);
Assert.assertEquals(result, 3, "减法结果错误");
}
// 被测试的方法
private int add(int a, int b) {
return a + b;
}
private int subtract(int a, int b) {
return a - b;
}
}
\ No newline at end of file
package com.example.tests;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
public class TestBase {
@BeforeClass
public void setUp() {
System.out.println("全局初始化:例如启动数据库连接或浏览器");
}
@AfterClass
public void tearDown() {
System.out.println("全局清理:例如关闭资源");
}
}
\ No newline at end of file
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Default Suite">
<test name="Calculator Tests" verbose="2">
<classes>
<class name="com.example.tests.CalculatorTest"/>
</classes>
</test>
</suite>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册