timing.core: add testing for less used functions in the segment store
[deliverable/tracecompass.git] / statesystem / org.eclipse.tracecompass.segmentstore.core.tests / src / org / eclipse / tracecompass / segmentstore / core / tests / OldTreeMapStoreTest.java
index 9f7466a288d486c30ace022ebf317050b457ea9d..8f2078795926055148173ec9aa368180bfba7be2 100644 (file)
@@ -12,11 +12,13 @@ package org.eclipse.tracecompass.segmentstore.core.tests;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 
+import java.util.Arrays;
+
 import org.eclipse.jdt.annotation.NonNull;
-import org.eclipse.tracecompass.segmentstore.core.treemap.TreeMapStore;
 import org.eclipse.tracecompass.segmentstore.core.BasicSegment;
 import org.eclipse.tracecompass.segmentstore.core.ISegment;
 import org.eclipse.tracecompass.segmentstore.core.ISegmentStore;
+import org.eclipse.tracecompass.segmentstore.core.treemap.TreeMapStore;
 import org.junit.Test;
 
 /**
@@ -33,6 +35,13 @@ public class OldTreeMapStoreTest extends AbstractTestSegmentStore {
         return new TreeMapStore<>();
     }
 
+    @Override
+    protected ISegmentStore<@NonNull ISegment> getSegmentStore(@NonNull ISegment @NonNull [] data) {
+        TreeMapStore<@NonNull ISegment> treeMapStore = new TreeMapStore<>();
+        treeMapStore.addAll(Arrays.asList(data));
+        return treeMapStore;
+    }
+
     /**
      * Try adding duplicate elements, they should be ignored
      */
This page took 0.026469 seconds and 5 git commands to generate.