X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=org.eclipse.linuxtools.tmf.core.tests%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Ftmf%2Fcore%2Ftests%2Ftrace%2FTmfMultiTraceExperimentTest.java;h=f4731c0eba7f4806eff70fe23c4f9c04012b31ff;hb=fbdee51bae97d04fb50bec47da228e74672154ca;hp=8f80200bb7489fbd3d59dbca6a0129fa5b432e2f;hpb=5cc0453a3005b315c1b423943d8d5b59797812bd;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfMultiTraceExperimentTest.java b/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfMultiTraceExperimentTest.java index 8f80200bb7..f4731c0eba 100644 --- a/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfMultiTraceExperimentTest.java +++ b/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/trace/TmfMultiTraceExperimentTest.java @@ -17,6 +17,7 @@ package org.eclipse.linuxtools.tmf.core.tests.trace; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; @@ -31,9 +32,9 @@ import org.eclipse.core.runtime.Path; import org.eclipse.linuxtools.internal.tmf.core.trace.TmfExperimentContext; import org.eclipse.linuxtools.tmf.core.event.ITmfEvent; import org.eclipse.linuxtools.tmf.core.exceptions.TmfTraceException; -import org.eclipse.linuxtools.tmf.core.request.TmfDataRequest; +import org.eclipse.linuxtools.tmf.core.request.ITmfEventRequest; +import org.eclipse.linuxtools.tmf.core.request.ITmfEventRequest.ExecutionType; import org.eclipse.linuxtools.tmf.core.request.TmfEventRequest; -import org.eclipse.linuxtools.tmf.core.request.ITmfDataRequest.ExecutionType; import org.eclipse.linuxtools.tmf.core.tests.TmfCoreTestPlugin; import org.eclipse.linuxtools.tmf.core.tests.shared.TmfTestTrace; import org.eclipse.linuxtools.tmf.core.timestamp.ITmfTimestamp; @@ -89,12 +90,12 @@ public class TmfMultiTraceExperimentTest { URL location = FileLocator.find(TmfCoreTestPlugin.getDefault().getBundle(), new Path(TmfTestTrace.O_TEST_10K.getFullPath()), null); File test = new File(FileLocator.toFileURL(location).toURI()); - final TmfTraceStub trace1 = new TmfTraceStub(test.getPath(), 0, true, null, null); + final TmfTraceStub trace1 = new TmfTraceStub(test.getPath(), 0, true, null); traces[0] = trace1; location = FileLocator.find(TmfCoreTestPlugin.getDefault().getBundle(), new Path(TmfTestTrace.E_TEST_10K.getFullPath()), null); test = new File(FileLocator.toFileURL(location).toURI()); - final TmfTraceStub trace2 = new TmfTraceStub(test.getPath(), 0, true, null, null); + final TmfTraceStub trace2 = new TmfTraceStub(test.getPath(), 0, true, null); traces[1] = trace2; return traces; @@ -399,12 +400,14 @@ public class TmfMultiTraceExperimentTest { assertTrue("Experiment context type", context instanceof TmfExperimentContext); TmfExperimentContext ctx = (TmfExperimentContext) context; - int nbTraces = ctx.getContexts().length; + int nbTraces = ctx.getNbTraces(); // expRank = sum(trace ranks) - nbTraces + 1 (if lastTraceRead != NO_TRACE) long expRank = -nbTraces + ((ctx.getLastTrace() != TmfExperimentContext.NO_TRACE) ? 1 : 0); for (int i = 0; i < nbTraces; i++) { - long rank = ctx.getContexts()[i].getRank(); + ITmfContext subContext = ctx.getContext(i); + assertNotNull(subContext); + long rank = subContext.getRank(); if (rank == -1) { expRank = -1; break; @@ -675,7 +678,7 @@ public class TmfMultiTraceExperimentTest { @Test public void testProcessRequestForNbEvents() throws InterruptedException { final int nbEvents = 1000; - final Vector requestedEvents = new Vector(); + final Vector requestedEvents = new Vector<>(); final TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BIG_BANG, TmfTimestamp.BIG_CRUNCH); final TmfEventRequest request = new TmfEventRequest(ITmfEvent.class, @@ -702,8 +705,8 @@ public class TmfMultiTraceExperimentTest { @Test public void testProcessRequestForAllEvents() throws InterruptedException { - final int nbEvents = TmfDataRequest.ALL_DATA; - final Vector requestedEvents = new Vector(); + final int nbEvents = ITmfEventRequest.ALL_DATA; + final Vector requestedEvents = new Vector<>(); final long nbExpectedEvents = NB_EVENTS; final TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BIG_BANG, TmfTimestamp.BIG_CRUNCH); @@ -737,7 +740,7 @@ public class TmfMultiTraceExperimentTest { public void testCancel() throws InterruptedException { final int nbEvents = NB_EVENTS; final int limit = BLOCK_SIZE; - final Vector requestedEvents = new Vector(); + final Vector requestedEvents = new Vector<>(); final TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BIG_BANG, TmfTimestamp.BIG_CRUNCH); final TmfEventRequest request = new TmfEventRequest(ITmfEvent.class,