package hudson.plugins.fitnesse; import hudson.FilePath; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.PrintStream; import org.junit.Assert; import org.junit.Before; import org.junit.Test; public class FitnesseResultsRecorderTest { @Test public void getResultsShouldReadFromFilePath() throws Exception { startPlugin(); String resultsFile = "src/test/resources/hudson/plugins/fitnesse/fitnesse-test-results.xml"; FitnesseResultsRecorder recorder = new FitnesseResultsRecorder(resultsFile); ByteArrayOutputStream log = new ByteArrayOutputStream(); Assert.assertNotNull(recorder.getResults(new PrintStream(log), new FilePath(new File(System.getProperty("user.dir"))).child(resultsFile))); } @Before public void startPlugin() throws Exception { new FitnessePlugin().start(); } }