<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.4.0</version>
<scope>test</scope>
</dependency>
import org.testng.annotations.Test;
public class MyTest {
@Test
public void testAddition() {
int result = Calculator.add(2, 2);
Assert.assertEquals(result, 4);
}
@Test
public void testDivision() {
int result = Calculator.divide(10, 2);
Assert.assertEquals(result, 5);
}
}
bash
mvn test
import org.testng.annotations.Test;
import org.testng.TestNG;
import org.testng.xml.XmlSuite;
import java.util.ArrayList;
import java.util.List;
public class TestSuiteExample {
public static void main(String[] args){
TestNG testng = new TestNG();
XmlSuite suite = new XmlSuite();
suite.setName("MyTestSuite");
List<Class> testClasses = new ArrayList<>();
testClasses.add(MyTest.class);
suite.setTestClasses(testClasses);
List<XmlSuite> suites = new ArrayList<>();
suites.add(suite);
testng.setXmlSuites(suites);
testng.run();
}
}