import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.fail;
import static org.junit.Assume.assumeTrue;
import java.io.File;
/**
* Rebuild independently so we can benchmark it. Too bad JUnit doesn't allow
* us to @Test the @BeforeClass...
- *
- * @throws TmfTraceException
- * Fails the test
*/
@Test
- public void testBuild() throws TmfTraceException {
- IStateChangeInput input2;
- ITmfStateSystem ssb2;
+ public void testBuild() {
+ try {
+ IStateChangeInput input2 = new CtfKernelStateInput(CtfTmfTestTraces.getTestTrace(TRACE_INDEX));
+ ITmfStateSystem ssb2 = StateSystemManager.loadStateHistory(stateFileBenchmark, input2, true);
- input2 = new CtfKernelStateInput(CtfTmfTestTraces.getTestTrace(TRACE_INDEX));
- ssb2 = StateSystemManager.loadStateHistory(stateFileBenchmark, input2, true);
+ assertEquals(startTime, ssb2.getStartTime());
+ assertEquals(endTime, ssb2.getCurrentEndTime());
- assertEquals(startTime, ssb2.getStartTime());
- assertEquals(endTime, ssb2.getCurrentEndTime());
+ } catch (TmfTraceException e) {
+ fail();
+ }
}
/**
* Test re-opening the existing file.
- *
- * @throws TmfTraceException
- * Fails the test
*/
@Test
- public void testOpenExistingStateFile() throws TmfTraceException {
- ITmfStateSystem ssb2;
+ public void testOpenExistingStateFile() {
+ try {
+ /* 'newStateFile' should have already been created */
+ ITmfStateSystem ssb2 = StateSystemManager.loadStateHistory(stateFile, null, true);
- /* 'newStateFile' should have already been created */
- ssb2 = StateSystemManager.loadStateHistory(stateFile, null, true);
+ assertNotNull(ssb2);
+ assertEquals(startTime, ssb2.getStartTime());
+ assertEquals(endTime, ssb2.getCurrentEndTime());
- assertNotNull(ssb2);
- assertEquals(startTime, ssb2.getStartTime());
- assertEquals(endTime, ssb2.getCurrentEndTime());
+ } catch (TmfTraceException e) {
+ fail();
+ }
}
}