NewTest类
package com.com.sxf;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeClass;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.AfterSuite;
public class NewTest {
@Test
public void f() {
System.out.println("1");
}
@Test
public void f2() {
System.out.println("2");
}
@Test
public void f1() {
System.out.println("3");
}
@BeforeMethod
public void beforeMethod() {
System.out.println("beforeMethod");
}
@AfterMethod
public void afterMethod() {
System.out.println("afterMethod");
}
@BeforeClass
public void beforeClass() {
System.out.println("beforeclass");
}
@AfterClass
public void afterClass() {
System.out.println("afterclass");
}
@BeforeTest
public void beforeTest() {
System.out.println("beforeTest");
}
@AfterTest
public void afterTest() {
System.out.println("afterTest");
}
@BeforeSuite
public void beforeSuite() {
System.out.println("beforeSuite");
}
@AfterSuite
public void afterSuite() {
System.out.println("afterSuite");
Means means=new Means();
int result=means.add(2,3);
int target=5;
Assert.assertEquals(target, result);
}
}
NewDemo类
package com.com.sxf;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeClass;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.AfterSuite;
public class Newdemo {
@Test
public void f() {
}
@BeforeMethod
public void beforeMethod() {
}
@AfterMethod
public void afterMethod() {
}
@BeforeClass
public void beforeClass() {
}
@AfterClass
public void afterClass() {
}
@BeforeTest
public void beforeTest() {
}
@AfterTest
public void afterTest() {
}
@BeforeSuite
public void beforeSuite() {
}
@AfterSuite
public void afterSuite() {
Means menas=new Means();
int result=menas.sub(4, 1);
int target=31;
Assert.assertEquals(target, result);
}
}
Means类
package com.com.sxf;
public class Means {
public int add(int a,int b) {
return a+b;
}
public int sub(int a,int b) {
return a-b;
}
}
MyTest.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<!-- 服务器1009 -->
<suite name="Default suite">
<test verbose="2" name="Default test">
<parameter name="testFilePath" value="excel/服务器1009.xlsx"></parameter>
<parameter name="testResultDirPath" value="result"></parameter>
<classes>
<class name="com.com.sxf.NewTest" />
<class name="com.com.sxf.Newdemo"/>
</classes>
</test>
</suite>