TMF: Have IAnalysisModule#setTrace return boolean instead of throw exception
[deliverable/tracecompass.git] / org.eclipse.tracecompass.lttng2.kernel.core.tests / src / org / eclipse / tracecompass / lttng2 / kernel / core / tests / analysis / kernel / statesystem / PartialStateSystemTest.java
index 0fa7f1911a403ef9d076fe2fd94736e68422e594..beafb5e8a38a9d724c15cae00dde4615390f40ba 100644 (file)
@@ -64,7 +64,7 @@ public class PartialStateSystemTest extends StateSystemTest {
 
         module = new TestLttngKernelAnalysisModule(TEST_FILE_NAME);
         try {
-            module.setTrace(testTrace.getTrace());
+            assertTrue(module.setTrace(testTrace.getTrace()));
         } catch (TmfAnalysisException e) {
             fail();
         }
@@ -170,11 +170,11 @@ public class PartialStateSystemTest extends StateSystemTest {
         }
 
         @Override
-        public void setTrace(@Nullable ITmfTrace trace) throws TmfAnalysisException {
+        public boolean setTrace(@Nullable ITmfTrace trace) throws TmfAnalysisException {
             if (!(trace instanceof CtfTmfTrace)) {
-                throw new IllegalStateException("TestLttngKernelAnalysisModule: trace should be of type CtfTmfTrace"); //$NON-NLS-1$
+                return false;
             }
-            super.setTrace(trace);
+            return super.setTrace(trace);
         }
 
         @Override
This page took 0.024535 seconds and 5 git commands to generate.