ss: Add a package-info file to backend unit tests
[deliverable/tracecompass.git] / statesystem / org.eclipse.tracecompass.statesystem.core.tests / src / org / eclipse / tracecompass / statesystem / core / tests / backend / StateHistoryBackendTestBase.java
index 83c60c0807d4f20ca34e116870ef63c6f6e7bf0b..5fd83ec968e61f93738c2036b105316d78439e16 100644 (file)
@@ -10,6 +10,7 @@
 package org.eclipse.tracecompass.statesystem.core.tests.backend;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
@@ -75,7 +76,7 @@ public abstract class StateHistoryBackendTestBase {
      *            The intervals to insert in the history backend
      * @return The backend to be used for querying.
      */
-    protected final IStateHistoryBackend prepareBackend(long startTime, long endTime,
+    protected final @Nullable IStateHistoryBackend prepareBackend(long startTime, long endTime,
             List<ITmfStateInterval> intervals) {
 
         try {
@@ -128,6 +129,7 @@ public abstract class StateHistoryBackendTestBase {
     protected final IStateHistoryBackend buildAndQueryFullRange(long startTime, long endTime, int nbAttr, List<ITmfStateInterval> intervals, boolean allowNull) {
 
         final IStateHistoryBackend backend = prepareBackend(startTime, endTime, intervals);
+        assertNotNull(backend);
 
         try {
             /*
@@ -155,7 +157,6 @@ public abstract class StateHistoryBackendTestBase {
             assertEquals(endTime, backend.getEndTime());
         } catch (StateSystemDisposedException e) {
             fail(e.getMessage());
-            return null;
         }
         return backend;
     }
This page took 0.030491 seconds and 5 git commands to generate.