package net.thucydides.maven.plugins; import net.thucydides.core.reports.ResultChecker; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import static org.mockito.Mockito.verify; public class WhenCheckingTheMavenTestResults { ThucydidesCheckMojo plugin; @Mock ResultChecker resultChecker; @Before public void setupPlugin() { MockitoAnnotations.initMocks(this); } @Test public void should_report_failures_if_present() throws Exception { plugin = new ThucydidesCheckMojo() { @Override protected ResultChecker getResultChecker() { return resultChecker; } }; plugin.execute(); verify(resultChecker).checkTestResults(); } }