Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
aditya-qapitol committed Feb 2, 2021
1 parent b0edf2a commit de0174b
Showing 1 changed file with 14 additions and 17 deletions.
31 changes: 14 additions & 17 deletions src/test/java/test/listeners/AlterSuiteListenerTest.java
Expand Up @@ -10,6 +10,7 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Optional;

public class AlterSuiteListenerTest extends SimpleBaseTest {

Expand Down Expand Up @@ -40,25 +41,21 @@ public void executionListenerWithXml3() {
TestNG tng = retObjects.first();
XmlSuite suite = retObjects.second();
Assert.assertEquals(suite.getTests().size(), 2);
List<ISuiteListener> listeners = tng.getSuiteListeners();
Assert.assertNotNull(listeners);
if(listeners.size() > 0){
for (ISuiteListener iSuiteListener :
listeners) {
if (iSuiteListener instanceof AlteredXmlSuiteReadListener) {
AlteredXmlSuiteReadListener alteredXmlSuiteReadListener = (AlteredXmlSuiteReadListener) iSuiteListener;
XmlSuite xmlSuite = alteredXmlSuiteReadListener.currentSuiteOnStart.getXmlSuite();
List<XmlTest> tests = xmlSuite.getTests();
int i = 1;
for (XmlTest xmlTest:
tests) {
Assert.assertEquals(xmlTest.getParameter("param"), String.valueOf(i));
i++;
}
List<ISuiteListener> listeners = Optional.ofNullable(tng.getSuiteListeners()).orElse(new ArrayList<>());
Assert.assertFalse(listeners.isEmpty());
for (ISuiteListener iSuiteListener :
listeners) {
if (iSuiteListener instanceof AlteredXmlSuiteReadListener) {
AlteredXmlSuiteReadListener alteredXmlSuiteReadListener = (AlteredXmlSuiteReadListener) iSuiteListener;
XmlSuite xmlSuite = alteredXmlSuiteReadListener.currentSuiteOnStart.getXmlSuite();
List<XmlTest> tests = xmlSuite.getTests();
int i = 1;
for (XmlTest xmlTest:
tests) {
Assert.assertEquals(xmlTest.getParameter("param"), String.valueOf(i));
i++;
}
}
} else {
Assert.assertTrue(false, "ISuiteListeners are Empty");
}
}

Expand Down

0 comments on commit de0174b

Please sign in to comment.