X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=statesystem%2Forg.eclipse.tracecompass.segmentstore.core.tests%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Fsegmentstore%2Fcore%2Ftests%2FTreeMapStoreTest.java;h=56f79c4011199e46c51c5d63f4aefdbe2c8c7efb;hb=131f893828503d362caf61211640b72506616026;hp=f2f96b919ed47a260364097e4f6693ea21a4987c;hpb=bcd8d4b12d6c8e7de2b48064e4bd629714047341;p=deliverable%2Ftracecompass.git diff --git a/statesystem/org.eclipse.tracecompass.segmentstore.core.tests/src/org/eclipse/tracecompass/segmentstore/core/tests/TreeMapStoreTest.java b/statesystem/org.eclipse.tracecompass.segmentstore.core.tests/src/org/eclipse/tracecompass/segmentstore/core/tests/TreeMapStoreTest.java index f2f96b919e..56f79c4011 100644 --- a/statesystem/org.eclipse.tracecompass.segmentstore.core.tests/src/org/eclipse/tracecompass/segmentstore/core/tests/TreeMapStoreTest.java +++ b/statesystem/org.eclipse.tracecompass.segmentstore.core.tests/src/org/eclipse/tracecompass/segmentstore/core/tests/TreeMapStoreTest.java @@ -12,6 +12,8 @@ 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.internal.segmentstore.core.treemap.TreeMapStore; import org.eclipse.tracecompass.segmentstore.core.BasicSegment; @@ -31,6 +33,16 @@ public class TreeMapStoreTest extends AbstractTestSegmentStore { return new TreeMapStore<>(); } + /** + * The TreeMapStore does not have a bulk loader, if it ever gets one, it should be tested here. + */ + @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 */