TestListener refactored to not hold local var

This commit is contained in:
Sergey Matvienko 2022-12-07 17:50:33 +01:00
parent 55f0b74779
commit 934ede0298

View File

@ -29,13 +29,11 @@ import static org.thingsboard.server.msa.ui.base.AbstractDriverBaseTest.captureS
@Slf4j @Slf4j
public class TestListener implements ITestListener { public class TestListener implements ITestListener {
WebDriver driver;
public void onTestSuccess(ITestResult tr) { public void onTestSuccess(ITestResult tr) {
String str = "Test " + tr.getMethod().getMethodName() + " success"; String str = "Test " + tr.getMethod().getMethodName() + " success";
log.info("*----------------------* " + str + " *----------------------*"); log.info("*----------------------* " + str + " *----------------------*");
if (!((AbstractDriverBaseTest) tr.getInstance()).getHeadless()) { if (!((AbstractDriverBaseTest) tr.getInstance()).getHeadless()) {
driver = ((AbstractDriverBaseTest) tr.getInstance()).getDriver(); WebDriver driver = ((AbstractDriverBaseTest) tr.getInstance()).getDriver();
captureScreen(driver, "success"); captureScreen(driver, "success");
} }
} }
@ -46,7 +44,7 @@ public class TestListener implements ITestListener {
log.info("*----------------------* " + str + " *----------------------*"); log.info("*----------------------* " + str + " *----------------------*");
log.info("*----------------------* " + str1 + " *----------------------*"); log.info("*----------------------* " + str1 + " *----------------------*");
if (!((AbstractDriverBaseTest) tr.getInstance()).getHeadless()) { if (!((AbstractDriverBaseTest) tr.getInstance()).getHeadless()) {
driver = ((AbstractDriverBaseTest) tr.getInstance()).getDriver(); WebDriver driver = ((AbstractDriverBaseTest) tr.getInstance()).getDriver();
captureScreen(driver, "failure"); captureScreen(driver, "failure");
} }
} }
@ -57,7 +55,7 @@ public class TestListener implements ITestListener {
log.info("*----------------------* " + str + " *----------------------*"); log.info("*----------------------* " + str + " *----------------------*");
log.info("*----------------------* " + str1 + " *----------------------*"); log.info("*----------------------* " + str1 + " *----------------------*");
if (!((AbstractDriverBaseTest) tr.getInstance()).getHeadless()) { if (!((AbstractDriverBaseTest) tr.getInstance()).getHeadless()) {
driver = ((AbstractDriverBaseTest) tr.getInstance()).getDriver(); WebDriver driver = ((AbstractDriverBaseTest) tr.getInstance()).getDriver();
captureScreen(driver, "skipped"); captureScreen(driver, "skipped");
} }
} }