diff --git a/src/test/java/zacksolutions/Listeners.java b/src/test/java/zacksolutions/Listeners.java new file mode 100644 index 0000000..e4245a3 --- /dev/null +++ b/src/test/java/zacksolutions/Listeners.java @@ -0,0 +1,54 @@ +package zacksolutions; + + +import org.testng.ITestContext; +import org.testng.ITestListener; +import org.testng.ITestResult; + +/** + * Listeners + */ +public class Listeners implements ITestListener { + + @Override + public void onTestStart(ITestResult result) { + ITestListener.super.onTestStart(result); + } + + @Override + public void onTestSuccess(ITestResult result) { + ITestListener.super.onTestSuccess(result); + System.out.println("MSG from Listeners Class"); + } + + @Override + public void onTestFailure(ITestResult result) { + ITestListener.super.onTestFailure(result); + System.out.println("This test was purposlly set to fail for testing reasons " + result.getName()); + } + + @Override + public void onTestSkipped(ITestResult result) { + ITestListener.super.onTestSkipped(result); + } + + @Override + public void onTestFailedButWithinSuccessPercentage(ITestResult result) { + ITestListener.super.onTestFailedButWithinSuccessPercentage(result); + } + + @Override + public void onTestFailedWithTimeout(ITestResult result) { + ITestListener.super.onTestFailedWithTimeout(result); + } + + @Override + public void onFinish(ITestContext context) { + ITestListener.super.onFinish(context); + } + + @Override + public void onStart(ITestContext context) { + ITestListener.super.onStart(context); + } +} diff --git a/src/test/java/zacksolutions/TestNGDiffClass.java b/src/test/java/zacksolutions/TestNGDiffClass.java index 9a8235f..f987927 100644 --- a/src/test/java/zacksolutions/TestNGDiffClass.java +++ b/src/test/java/zacksolutions/TestNGDiffClass.java @@ -1,5 +1,6 @@ package zacksolutions; +import org.testng.Assert; import org.testng.annotations.Test; public class TestNGDiffClass { @@ -26,5 +27,6 @@ public class TestNGDiffClass { @Test(groups = { "Smoke" }) public static void testCaseTen() { System.out.println("Debug the tenth case"); + Assert.assertTrue(false); } } diff --git a/testngGroups.xml b/testngGroups.xml index 5ce4fa4..ef44eef 100644 --- a/testngGroups.xml +++ b/testngGroups.xml @@ -1,6 +1,9 @@ + + +