package com.softwaremill.test.swing;
import org.assertj.swing.testng.listener.AbstractTestListener;
import org.testng.ITestNGListener;
import org.testng.ITestResult;
class TeamCityScreenShotOnFailureListener extends AbstractTestListener implements ITestNGListener {
private GuiScreenShotTaker screenshot;
TeamCityScreenShotOnFailureListener() {
screenshot = new GuiScreenShotTaker();
}
@Override
public void onTestFailure(ITestResult result) {
screenshot.take(result.getTestClass().getName());
}
}