package test_result;
import org.testng.Assert;
import org.testng.ITestResult;
import org.testng.Reporter;
import org.testng.annotations.Test;
public class GitHub1197Sample {
@Test
public void failedTest() {
Reporter.getCurrentTestResult().setStatus(ITestResult.FAILURE);
}
@Test(expectedExceptions = IllegalStateException.class, enabled = false)
public void failedTest2() {
Reporter.getCurrentTestResult().setStatus(ITestResult.FAILURE);
throw new IllegalStateException();
}
@Test
public void skippedTest() {
Reporter.getCurrentTestResult().setStatus(ITestResult.SKIP);
}
@Test
public void succeedTest() {
Reporter.getCurrentTestResult().setStatus(ITestResult.SUCCESS);
Assert.fail();
}
@Test
public void succeedTest2() {
Reporter.getCurrentTestResult().setStatus(ITestResult.SUCCESS);
throw new IllegalStateException();
}
}