From 2dbe1d681dac8b6e0436d1fe9ee13c7213b1e1dd Mon Sep 17 00:00:00 2001 From: Francois Chouinard Date: Fri, 15 Jan 2010 17:01:31 +0000 Subject: [PATCH] Dirty fix for an SVN problem :-( --- .../linuxtools/tmf/event/AllTests.java | 24 -- .../tmf/event/TmfEventContentTest.java | 192 ----------- .../tmf/event/TmfEventFieldTest.java | 106 ------ .../tmf/event/TmfEventReferenceTest.java | 91 ----- .../tmf/event/TmfEventSourceTest.java | 91 ----- .../linuxtools/tmf/event/TmfEventTest.java | 131 -------- .../tmf/event/TmfEventTypeTest.java | 120 ------- .../tmf/event/TmfTimeRangeTest.java | 104 ------ .../tmf/event/TmfTimestampTest.java | 317 ------------------ .../tmf/event/TmfTraceEventTest.java | 113 ------- .../linuxtools/tmf/request/AllTests.java | 16 - .../tmf/request/TmfDataRequestTest.java | 101 ------ .../linuxtools/tmf/trace/AllTests.java | 17 - .../tmf/trace/TmfExperimentTest.java | 195 ----------- .../linuxtools/tmf/trace/TmfTraceTest.java | 234 ------------- 15 files changed, 1852 deletions(-) delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/AllTests.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventContentTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventFieldTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventReferenceTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventSourceTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTypeTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimeRangeTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimestampTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTraceEventTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/AllTests.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/TmfDataRequestTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/AllTests.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfExperimentTest.java delete mode 100644 org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfTraceTest.java diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/AllTests.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/AllTests.java deleted file mode 100644 index 307d3d9373..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/AllTests.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.Test; -import junit.framework.TestSuite; - -public class AllTests { - - public static Test suite() { - TestSuite suite = new TestSuite(AllTests.class.getName()); - //$JUnit-BEGIN$ - suite.addTestSuite(TmfEventFieldTest.class); - suite.addTestSuite(TmfEventContentTest.class); - suite.addTestSuite(TmfEventTypeTest.class); - suite.addTestSuite(TmfEventSourceTest.class); - suite.addTestSuite(TmfTraceEventTest.class); - suite.addTestSuite(TmfEventReferenceTest.class); - suite.addTestSuite(TmfTimestampTest.class); - suite.addTestSuite(TmfTimeRangeTest.class); - suite.addTestSuite(TmfEventTest.class); - //$JUnit-END$ - return suite; - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventContentTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventContentTest.java deleted file mode 100644 index 60ffe558ff..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventContentTest.java +++ /dev/null @@ -1,192 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfEventContentTest - *

- * TODO: Implement me. Please. - */ -public class TmfEventContentTest extends TestCase { - - private final TmfTimestamp fTimestamp; - private final TmfEventSource fEventSource; - private final TmfEventType fEventType; - private final TmfEventTypeStub fEventTypeStub; - private final TmfEventReference fReference; - private final TmfEvent fEvent; - private final TmfEvent fEventStub; - - private final Object fRawContent = new String("Some content"); - - private final TmfEventContent fBasicContent; - private final TmfEventContentStub fStubContent; - - /** - * @param name - */ - public TmfEventContentTest(String name) { - super(name); - fTimestamp = new TmfTimestamp(); - fEventSource = new TmfEventSource(); - fEventType = new TmfEventType(); - fEventTypeStub = new TmfEventTypeStub(); - fReference = new TmfEventReference(); - - fEvent = new TmfEvent(fTimestamp, fEventSource, fEventType, fReference); - fBasicContent = new TmfEventContent(fEvent, fRawContent); - - fEventStub = new TmfEvent(fTimestamp, fEventSource, fEventTypeStub, fReference); - fStubContent = new TmfEventContentStub(fEventStub, fRawContent); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfEventContent() { - assertSame("getLabels", fEvent, fBasicContent.getEvent()); - assertSame("getType", fEventType, fBasicContent.getType()); - assertSame("getContent", fRawContent, fBasicContent.getContent()); - } - - public void testTmfEventContentCopy() { - TmfEventContent content = new TmfEventContent(fBasicContent); - assertSame("getLabels", fEvent, content.getEvent()); - assertSame("getType", fEventType, content.getType()); - assertSame("getContent", fRawContent, content.getContent()); - } - - public void testCloneShallowCopy() { - TmfEventContent content = fBasicContent.clone(); - assertSame("getLabels", fEvent, content.getEvent()); - assertSame("getType", fEventType, content.getType()); - assertSame("getContent", fRawContent, content.getContent()); - } - - public void testCloneDeepCopy() { - TmfEventContent content = fStubContent.clone(); - assertSame ("getEvent", fEventStub, content.getEvent()); - assertSame ("getType", fEventTypeStub, content.getType()); - assertNotSame("getContent", fRawContent, content.getContent()); - assertEquals ("getContent", fRawContent, content.getContent()); - } - - // ======================================================================== - // Basic content parsing - // ======================================================================== - - public void testGetFields() { - Object[] fields = fBasicContent.getFields(); - assertEquals("getFields", 1, fields.length); - assertEquals("getFields", fRawContent, fields[0].toString()); - } - - public void testGetFieldFromId() { - Object field; - try { - field = fBasicContent.getField("Content"); - assertEquals("getField", fRawContent, field.toString()); - } catch (TmfNoSuchFieldException e) { - fail("Field not found"); - } - } - - public void testGetFieldFromIdFailed() { - try { - fBasicContent.getField("Dummy"); - fail("Found an inexisting field..."); - } catch (TmfNoSuchFieldException e) { - // Success - } - } - - public void testGetFieldFromPos() { - Object field = fBasicContent.getField(0); - assertEquals("getField", fRawContent, field.toString()); - } - - // ======================================================================== - // Standard content parsing - // ======================================================================== - - public void testGetFields2() { - Object[] fields = fStubContent.getFields(); - assertEquals("getFields", 5, fields.length); - } - - public void testGetFieldFromId2() { - Object field; - try { - field = fStubContent.getField("Field1"); - assertEquals("getField", new Integer(1), field); - - field = fStubContent.getField("Field2"); - assertEquals("getField", new Integer(-10), field); - - field = fStubContent.getField("Field3"); - assertEquals("getField", new Boolean(true), field); - - field = fStubContent.getField("Field4"); - assertEquals("getField", new String("some string"), field); - - field = fStubContent.getField("Field5"); - assertEquals("getField", new TmfTimestamp(1, (byte) 2, 3), field); - - } catch (TmfNoSuchFieldException e) { - fail("Field not found"); - } - } - - public void testGetFieldFromPos2() { - TmfEventContentStub content = new TmfEventContentStub(fEvent, fRawContent); - - Object field = content.getField(0); - assertEquals("getField", new Integer(1), field); - - field = content.getField(1); - assertEquals("getField", new Integer(-10), field); - - field = content.getField(2); - assertEquals("getField", new Boolean(true), field); - - field = content.getField(3); - assertEquals("getField", new String("some string"), field); - - field = content.getField(4); - assertEquals("getField", new TmfTimestamp(1, (byte) 2, 3), field); - } - - // ======================================================================== - // Operators - // ======================================================================== - - public void testToString() { - String expected = "[TmfEventContent(" + fRawContent + ",)]"; - TmfEventContent content = new TmfEventContent(fEvent, fRawContent); - assertEquals("toString", expected, content.toString()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventFieldTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventFieldTest.java deleted file mode 100644 index a94facace1..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventFieldTest.java +++ /dev/null @@ -1,106 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfEventFieldTest - *

- * TODO: Implement me. Please. - */ -public class TmfEventFieldTest extends TestCase { - - private final TmfEventContent fContent; - private final String fFieldId = "Field"; - private final Object fValue1 = new String("Value"); - private final Object fValue2 = new Integer(10); - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfEventFieldTest(String name) { - super(name); - TmfTimestamp fTimestamp = new TmfTimestamp(); - TmfEventSource fEventSource = new TmfEventSource(); - TmfEventType fEventType = new TmfEventTypeStub(); - TmfEventReference fReference = new TmfEventReference(); - TmfEvent fEvent = new TmfEvent(fTimestamp, fEventSource, fEventType, fReference); - - fContent = new TmfEventContent(fEvent, "Some content"); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfEventField() { - TmfEventField field = new TmfEventField(fContent, fFieldId, fValue1); - assertSame("getParent", fContent, field.getParent()); - assertSame("getId", fFieldId, field.getId()); - assertSame("getValue", fValue1, field.getValue()); - } - - public void testTmfEventFieldCopy() { - TmfEventField original = new TmfEventField(fContent, fFieldId, fValue1); - TmfEventField field = new TmfEventField(original); - assertSame("getParent", fContent, field.getParent()); - assertSame("getId", fFieldId, field.getId()); - assertSame("getValue", fValue1, field.getValue()); - } - - public void testCloneShallowCopy() { - TmfEventField original = new TmfEventField(fContent, fFieldId, fValue1); - TmfEventField field = original.clone(); - assertSame("getParent", fContent, field.getParent()); - assertSame("getId", fFieldId, field.getId()); - assertSame("getValue", fValue1, field.getValue()); - } - -// public void testCloneDeepCopy() { -// TmfEventField original = new TmfEventField(fContent, fFieldId, fValue1); -// TmfEventField field = original.clone(); -// assertNotSame("getParent", fContent, field.getParent()); -// assertNotSame("getId", fFieldId, field.getId()); -// assertNotSame("getValue", fValue1, field.getValue()); -// assertEquals ("getParent", fContent, field.getParent()); -// assertEquals ("getId", fFieldId, field.getId()); -// assertEquals ("getValue", fValue1, field.getValue()); -// } - - // ======================================================================== - // Operators - // ======================================================================== - - public void testToString() { - String expected1 = "[TmfEventField(" + fFieldId + ":" + fValue1.toString() + ")]"; - TmfEventField field = new TmfEventField(fContent, fFieldId, fValue1); - assertEquals("toString", expected1, field.toString()); - - String expected2 = "[TmfEventField(" + fFieldId + ":" + fValue2.toString() + ")]"; - field = new TmfEventField(fContent, fFieldId, fValue2); - assertEquals("toString", expected2, field.toString()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventReferenceTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventReferenceTest.java deleted file mode 100644 index 875f73f91f..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventReferenceTest.java +++ /dev/null @@ -1,91 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfEventReferenceTest - *

- * TODO: Implement me. Please. - */ -public class TmfEventReferenceTest extends TestCase { - - private final Object fReference = new String("Some reference"); - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfEventReferenceTest(String name) { - super(name); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfEventReferenceDefault() { - TmfEventReference reference = new TmfEventReference(); - assertEquals("getReference", null, reference.getReference()); - } - - public void testTmfEventReference() { - TmfEventReference reference = new TmfEventReference(fReference); - assertSame("getReference", fReference, reference.getReference()); - } - - public void testTmfEventReferenceCopy() { - TmfEventReference original = new TmfEventReference(fReference); - TmfEventReference reference = new TmfEventReference(original); - assertSame("getReference", fReference, reference.getReference()); - } - - public void testCloneShallowCopy() { - TmfEventReference original = new TmfEventReference(fReference); - TmfEventReference reference = original.clone(); - assertSame("getReference", fReference, reference.getReference()); - } - -// public void testCloneDeepCopy() { -// TmfEventReference original = new TmfEventReference(fReference); -// TmfEventReference reference = original.clone(); -// assertNotSame("getReference", fReference, reference.getReference()); -// assertEquals ("getReference", fReference, reference.getReference()); -// } - - // ======================================================================== - // Operators - // ======================================================================== - - public void testToString() { - String expected1 = "[TmfEventReference(" + "null" + ")]"; - TmfEventReference reference1 = new TmfEventReference(); - assertEquals("toString", expected1, reference1.toString()); - - String expected2 = "[TmfEventReference(" + fReference.toString() + ")]"; - TmfEventReference reference2 = new TmfEventReference(fReference); - assertEquals("toString", expected2, reference2.toString()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventSourceTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventSourceTest.java deleted file mode 100644 index d3de8de78c..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventSourceTest.java +++ /dev/null @@ -1,91 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfEventSourceTest - *

- * TODO: Implement me. Please. - */ -public class TmfEventSourceTest extends TestCase { - - private final Object fSource = new String("Some source"); - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfEventSourceTest(String name) { - super(name); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfEventSourceDefault() { - TmfEventSource source = new TmfEventSource(); - assertEquals("getSourceId", null, source.getSourceId()); - } - - public void testTmfEventSource() { - TmfEventSource source = new TmfEventSource(fSource); - assertSame("getSourceId", fSource, source.getSourceId()); - } - - public void testTmfEventSourceCopy() { - TmfEventSource original = new TmfEventSource(fSource); - TmfEventSource source = new TmfEventSource(original); - assertSame("getSourceId", fSource, source.getSourceId()); - } - - public void testCloneShallowCopy() { - TmfEventSource original = new TmfEventSource(fSource); - TmfEventSource source = original.clone(); - assertSame("getSourceId", fSource, source.getSourceId()); - } - -// public void testCloneDeepCopy() { -// TmfEventSource original = new TmfEventSource(fSource); -// TmfEventSource source = original.clone(); -// assertNotSame("getSourceId", fSource, source.getSourceId()); -// assertEquals ("getSourceId", fSource, source.getSourceId()); -// } - - // ======================================================================== - // Operators - // ======================================================================== - - public void testToString() { - String expected1 = "[TmfEventSource(" + "null" + ")]"; - TmfEventSource source1 = new TmfEventSource(); - assertEquals("toString", expected1, source1.toString()); - - String expected2 = "[TmfEventSource(" + fSource.toString() + ")]"; - TmfEventSource source2 = new TmfEventSource(fSource); - assertEquals("toString", expected2, source2.toString()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTest.java deleted file mode 100644 index 133746b9b5..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTest.java +++ /dev/null @@ -1,131 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfEventTest - *

- * TODO: Implement me. Please. - */ -public class TmfEventTest extends TestCase { - - private final String fTypeId = "Some type"; - private final String fLabel0 = "label1"; - private final String fLabel1 = "label2"; - private final String[] fLabels = new String[] { fLabel0, fLabel1 }; - - private final TmfTimestamp fTimestamp1 = new TmfTimestamp(12345, (byte) 2, 5); - private final TmfTimestamp fTimestamp2 = new TmfTimestamp(12350, (byte) 2, 5); - private final TmfEventSource fSource = new TmfEventSource("Source"); - private final TmfEventType fType = new TmfEventType(fTypeId, fLabels); - private final TmfEventReference fReference = new TmfEventReference("Some reference"); - - private final TmfEvent fEvent1; - private final TmfEvent fEvent2; - - private final TmfEventContent fContent1; - private final TmfEventContent fContent2; - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfEventTest(String name) { - super(name); - - fEvent1 = new TmfEvent(fTimestamp1, fSource, fType, fReference); - fContent1 = new TmfEventContent(fEvent1, "Some content"); - fEvent1.setContent(fContent1); - - fEvent2 = new TmfEvent(fTimestamp1, fTimestamp2, fSource, fType, fReference); - fContent2 = new TmfEventContent(fEvent2, "Some other content"); - fEvent2.setContent(fContent2); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfEvent() { - assertEquals("getTimestamp", fTimestamp1, fEvent1.getTimestamp()); - assertEquals("getOriginalTimestamp", fTimestamp1, fEvent1.getOriginalTimestamp()); - assertEquals("getSource", fSource, fEvent1.getSource()); - assertEquals("getType", fType, fEvent1.getType()); - assertEquals("getContent", fContent1, fEvent1.getContent()); - assertEquals("getReference", fReference, fEvent1.getReference()); - } - - public void testTmfEvent2() { - assertEquals("getTimestamp", fTimestamp2, fEvent2.getTimestamp()); - assertEquals("getOriginalTimestamp", fTimestamp1, fEvent2.getOriginalTimestamp()); - assertEquals("getSource", fSource, fEvent2.getSource()); - assertEquals("getType", fType, fEvent2.getType()); - assertEquals("getContent", fContent2, fEvent2.getContent()); - assertEquals("getReference", fReference, fEvent2.getReference()); - } - - public void testTmfEventCopy() { - TmfEvent event = new TmfEvent(fEvent1); - assertEquals("getTimestamp", fTimestamp1, event.getTimestamp()); - assertEquals("getOriginalTimestamp", fTimestamp1, event.getOriginalTimestamp()); - assertEquals("getSource", fSource, event.getSource()); - assertEquals("getType", fType, event.getType()); - assertEquals("getContent", fContent1, event.getContent()); - assertEquals("getReference", fReference, event.getReference()); - } - -// public void testTmfEventCloneShallowCopy() { -// TmfEvent event = fEvent1.clone(); -// assertEquals("getTimestamp", fTimestamp1, event.getTimestamp()); -// assertEquals("getOriginalTimestamp", fTimestamp1, event.getOriginalTimestamp()); -// assertEquals("getSource", fSource, event.getSource()); -// assertEquals("getType", fType, event.getType()); -// assertEquals("getContent", fContent1, event.getContent()); -// assertEquals("getReference", fReference, event.getReference()); -// } - -// public void testTmfEventCloneDeepCopy() { -// TmfEvent event = fEvent1.clone(); -// assertEquals("getTimestamp", fTimestamp1, event.getTimestamp()); -// assertEquals("getOriginalTimestamp", fTimestamp1, event.getOriginalTimestamp()); -// assertEquals("getSource", fSource, event.getSource()); -// assertEquals("getType", fType, event.getType()); -// assertEquals("getContent", fContent1, event.getContent()); -// assertEquals("getReference", fReference, event.getReference()); -// } - - // ======================================================================== - // Operators - // ======================================================================== - -// public void testToString() { -// String expected1 = "[TmfEventType:" + TmfEventType.DEFAULT_TYPE_ID + "]"; -// assertEquals("toString", expected1, fEvent1.toString()); -// -// String expected2 = "[TmfEventType:" + fTypeId + "]"; -// assertEquals("toString", expected2, fEvent2.toString()); -// } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTypeTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTypeTest.java deleted file mode 100644 index 2683dcc4d5..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfEventTypeTest.java +++ /dev/null @@ -1,120 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfEventTypeTest - *

- * JUnit test suite for the TmfEventType class. - */ -public class TmfEventTypeTest extends TestCase { - - private final String fTypeId = "Some type"; - private final String fLabel0 = "label1"; - private final String fLabel1 = "label2"; - private final String[] fLabels = new String[] { fLabel0, fLabel1 }; - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfEventTypeTest(String name) { - super(name); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfEventTypeDefault() { - TmfEventType type = new TmfEventType(); - try { - assertEquals("getTypeId", TmfEventType.DEFAULT_TYPE_ID, type.getTypeId()); - assertEquals("getNbFields", 1, type.getNbFields()); - assertEquals("getFieldIndex", 0, type.getFieldIndex(TmfEventType.DEFAULT_LABELS[0])); - assertEquals("getLabels", TmfEventType.DEFAULT_LABELS, type.getLabels()); - assertEquals("getLabel", TmfEventType.DEFAULT_LABELS[0], type.getLabel(0)); - } catch (TmfNoSuchFieldException e) { - fail("getFieldIndex: no such field"); - } - } - - public void testTmfEventType() { - TmfEventType type = new TmfEventType(fTypeId, fLabels); - try { - assertEquals("getTypeId", fTypeId, type.getTypeId()); - assertEquals("getNbFields", fLabels.length, type.getNbFields()); - assertEquals("getFieldIndex", 0, type.getFieldIndex(fLabel0)); - assertEquals("getFieldIndex", 1, type.getFieldIndex(fLabel1)); - assertEquals("getLabels", fLabels, type.getLabels()); - assertEquals("getLabel", fLabel0, type.getLabel(0)); - assertEquals("getLabel", fLabel1, type.getLabel(1)); - } catch (TmfNoSuchFieldException e) { - fail("getFieldIndex: no such field"); - } - - try { - assertEquals("getFieldIndex", 0, type.getFieldIndex("Dummy")); - fail("getFieldIndex: inexistant field"); - } catch (TmfNoSuchFieldException e) { - // Success - } - } - - public void testTmfEventTypeCopy() { - TmfEventType original = new TmfEventType(fTypeId, fLabels); - TmfEventType type = new TmfEventType(original); - assertEquals("getTypeId", fTypeId, type.getTypeId()); - assertEquals("getNbFields", fLabels.length, type.getNbFields()); - assertEquals("getLabels", fLabels, type.getLabels()); - } - - public void testCloneShallowCopy() { - TmfEventType original = new TmfEventType(fTypeId, fLabels); - TmfEventType type = original.clone(); - assertEquals("getTypeId", fTypeId, type.getTypeId()); - assertEquals("getNbFields", fLabels.length, type.getNbFields()); - assertEquals("getLabels", fLabels, type.getLabels()); - } - -// public void testCloneDeepCopy() { -// fail("Not yet implemented"); -// } - - // ======================================================================== - // Operators - // ======================================================================== - - public void testToString() { - String expected1 = "[TmfEventType:" + TmfEventType.DEFAULT_TYPE_ID + "]"; - TmfEventType type1 = new TmfEventType(); - assertEquals("toString", expected1, type1.toString()); - - String expected2 = "[TmfEventType:" + fTypeId + "]"; - TmfEventType type2 = new TmfEventType(fTypeId, fLabels); - assertEquals("toString", expected2, type2.toString()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimeRangeTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimeRangeTest.java deleted file mode 100644 index 1d93fd5859..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimeRangeTest.java +++ /dev/null @@ -1,104 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfTimeRangeTest - *

- * TODO: Implement me. Please. - */ -public class TmfTimeRangeTest extends TestCase { - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfTimeRangeTest(String name) { - super(name); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testConstructor() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(12345); - TmfTimestamp ts2 = new TmfTimestamp(12350); - TmfTimeRange range = new TmfTimeRange(ts1, ts2); - assertEquals("startTime", ts1, range.getStartTime()); - assertEquals("endTime", ts2, range.getEndTime()); - } - - public void testOpenRange1() throws Exception { - TmfTimestamp ts2 = new TmfTimestamp(12350); - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, ts2); - assertEquals("startTime", TmfTimestamp.BigBang, range.getStartTime()); - assertEquals("endTime", ts2, range.getEndTime()); - } - - public void testOpenRange2() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(12345); - TmfTimeRange range = new TmfTimeRange(ts1, TmfTimestamp.BigCrunch); - assertEquals("startTime", ts1, range.getStartTime()); - assertEquals("endTime", TmfTimestamp.BigCrunch, range.getEndTime()); - } - - public void testOpenRange3() throws Exception { - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - assertEquals("startTime", TmfTimestamp.BigBang, range.getStartTime()); - assertEquals("endTime", TmfTimestamp.BigCrunch, range.getEndTime()); - } - - // ======================================================================== - // contains - // ======================================================================== - - public void testContains() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(12345); - TmfTimestamp ts2 = new TmfTimestamp(12350); - TmfTimeRange range = new TmfTimeRange(ts1, ts2); - - assertTrue("contains (lower bound)", range.contains(new TmfTimestamp(12345))); - assertTrue("contains (higher bound)", range.contains(new TmfTimestamp(12350))); - assertTrue("contains (within bounds)", range.contains(new TmfTimestamp(12346))); - - assertFalse("contains (low value)", range.contains(new TmfTimestamp(12340))); - assertFalse("contains (high value)", range.contains(new TmfTimestamp(12351))); - } - - // ======================================================================== - // toString - // ======================================================================== - - public void testToString() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(12345); - TmfTimestamp ts2 = new TmfTimestamp(12350); - TmfTimeRange range = new TmfTimeRange(ts1, ts2); - - String expected = "[TmfTimeRange(" + ts1.toString() + ":" + ts2.toString() + ")]"; - assertEquals("toString", expected, range.toString()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimestampTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimestampTest.java deleted file mode 100644 index 66d5e95e7c..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTimestampTest.java +++ /dev/null @@ -1,317 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfTimestampTest - *

- * TODO: Implement me. Please. - */ -public class TmfTimestampTest extends TestCase { - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfTimestampTest(String name) { - super(name); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testDefaultConstructor() throws Exception { - TmfTimestamp ts = new TmfTimestamp(); - assertEquals("getValue", 0, ts.getValue()); - assertEquals("getscale", 0, ts.getScale()); - assertEquals("getPrecision", 0, ts.getPrecision()); - } - - public void testSimpleConstructor() throws Exception { - TmfTimestamp ts = new TmfTimestamp(12345); - assertEquals("getValue", 12345, ts.getValue()); - assertEquals("getscale", 0, ts.getScale()); - assertEquals("getPrecision", 0, ts.getPrecision()); - } - - public void testSimpleConstructor2() throws Exception { - TmfTimestamp ts = new TmfTimestamp(12345, (byte) -1); - assertEquals("getValue", 12345, ts.getValue()); - assertEquals("getscale", -1, ts.getScale()); - assertEquals("getPrecision", 0, ts.getPrecision()); - } - - public void testFullConstructor() throws Exception { - TmfTimestamp ts = new TmfTimestamp(12345, (byte) 2, 5); - assertEquals("getValue", 12345, ts.getValue()); - assertEquals("getscale", 2, ts.getScale()); - assertEquals("getPrecision", 5, ts.getPrecision()); - } - - public void testCopyConstructor() throws Exception { - TmfTimestamp ts0 = new TmfTimestamp(12345, (byte) 2, 5); - TmfTimestamp ts = new TmfTimestamp(ts0); - assertEquals("getValue", 12345, ts.getValue()); - assertEquals("getscale", 2, ts.getScale()); - assertEquals("getPrecision", 5, ts.getPrecision()); - } - - // ======================================================================== - // BigBang, BigCrunch - // ======================================================================== - - public void testCopyConstructorBigBang() throws Exception { - TmfTimestamp ts = new TmfTimestamp(TmfTimestamp.BigBang); - assertEquals("getValue", TmfTimestamp.BigBang.getValue(), ts.getValue()); - assertEquals("getscale", TmfTimestamp.BigBang.getScale(), ts.getScale()); - assertEquals("getPrecision", TmfTimestamp.BigBang.getPrecision(), ts.getPrecision()); - } - - public void testCopyConstructorBigCrunch() throws Exception { - TmfTimestamp ts = new TmfTimestamp(TmfTimestamp.BigCrunch); - assertEquals("getValue", TmfTimestamp.BigCrunch.getValue(), ts.getValue()); - assertEquals("getscale", TmfTimestamp.BigCrunch.getScale(), ts.getScale()); - assertEquals("getPrecision", TmfTimestamp.BigCrunch.getPrecision(), ts.getPrecision()); - } - - // ======================================================================== - // toString - // ======================================================================== - - public void testToString() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(); - TmfTimestamp ts2 = new TmfTimestamp(1234, (byte) 2); - TmfTimestamp ts3 = new TmfTimestamp(1234, (byte) 2, 1); - TmfTimestamp ts4 = new TmfTimestamp(-1234, (byte) -1, 4); - - assertEquals("toString", "[TmfTimestamp(0,0,0)]", ts1.toString()); - assertEquals("toString", "[TmfTimestamp(1234,2,0)]", ts2.toString()); - assertEquals("toString", "[TmfTimestamp(1234,2,1)]", ts3.toString()); - assertEquals("toString", "[TmfTimestamp(-1234,-1,4)]", ts4.toString()); - } - - // ======================================================================== - // synchronize - // ======================================================================== - - public void testSynchronizeOffset() throws Exception { - TmfTimestamp ts0 = new TmfTimestamp(1234, (byte) 0, 1); - TmfTimestamp ts = new TmfTimestamp(); - - ts = ts0.synchronize(0, (byte) 0); - assertEquals("getValue", 1234, ts.getValue()); - assertEquals("getscale", 0, ts.getScale()); - assertEquals("getPrecision", 1, ts.getPrecision()); - - ts = ts0.synchronize(10, (byte) 0); - assertEquals("getValue", 1244, ts.getValue()); - assertEquals("getscale", 0, ts.getScale()); - assertEquals("getPrecision", 1, ts.getPrecision()); - - ts = ts0.synchronize(-10, (byte) 0); - assertEquals("getValue", 1224, ts.getValue()); - assertEquals("getscale", 0, ts.getScale()); - assertEquals("getPrecision", 1, ts.getPrecision()); - } - - public void testSynchronizeScale() throws Exception { - TmfTimestamp ts0 = new TmfTimestamp(1234, (byte) 0, 12); - TmfTimestamp ts = new TmfTimestamp(); - - ts = ts0.synchronize(0, (byte) 0); - assertEquals("getValue", 1234, ts.getValue()); - assertEquals("getscale", 0, ts.getScale()); - assertEquals("getPrecision", 12, ts.getPrecision()); - - ts = ts0.synchronize(0, (byte) 1); - assertEquals("getValue", 123, ts.getValue()); - assertEquals("getscale", 1, ts.getScale()); - assertEquals("getPrecision", 1, ts.getPrecision()); - - ts = ts0.synchronize(0, (byte) 2); - assertEquals("getValue", 12, ts.getValue()); - assertEquals("getscale", 2, ts.getScale()); - assertEquals("getPrecision", 0, ts.getPrecision()); - - ts = ts0.synchronize(0, (byte) 4); - assertEquals("getValue", 0, ts.getValue()); - assertEquals("getscale", 4, ts.getScale()); - assertEquals("getPrecision", 0, ts.getPrecision()); - - ts = ts0.synchronize(0, (byte) -2); - assertEquals("getValue", 123400, ts.getValue()); - assertEquals("getscale", -2, ts.getScale()); - assertEquals("getPrecision", 1200, ts.getPrecision()); - } - - public void testSynchronizeOffsetAndScale() throws Exception { - TmfTimestamp ts0 = new TmfTimestamp(1234, (byte) 0, 12); - TmfTimestamp ts = new TmfTimestamp(); - - ts = ts0.synchronize(10, (byte) 1); - assertEquals("getValue", 133, ts.getValue()); - assertEquals("getscale", 1, ts.getScale()); - assertEquals("getPrecision", 1, ts.getPrecision()); - - ts = ts0.synchronize(-10, (byte) -1); - assertEquals("getValue", 12330, ts.getValue()); - assertEquals("getscale", -1, ts.getScale()); - assertEquals("getPrecision", 120, ts.getPrecision()); - } - - // ======================================================================== - // getAdjustment - // ======================================================================== - - public void testGetAdjustmentSameScale() throws Exception { - TmfTimestamp ts0 = new TmfTimestamp(12345, (byte) -2); - TmfTimestamp ts = new TmfTimestamp(10000, (byte) -2); - - long delta = ts.getAdjustment(ts0); - assertEquals("delta", 2345, delta); - } - - public void testGetAdjustmentDifferentScale() throws Exception { - TmfTimestamp ts0 = new TmfTimestamp(12345, (byte) -2); - TmfTimestamp ts = new TmfTimestamp(1, (byte) 2); - - long delta = ts.getAdjustment(ts0); - assertEquals("delta", 2345, delta); - - delta = ts0.getAdjustment(ts); - assertEquals("delta", 0, delta); - } - - // ======================================================================== - // CompareTo - // ======================================================================== - - public void testCompareToSameScale() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(900, (byte) 0, 50); - TmfTimestamp ts2 = new TmfTimestamp(1000, (byte) 0, 50); - TmfTimestamp ts3 = new TmfTimestamp(1100, (byte) 0, 50); - TmfTimestamp ts4 = new TmfTimestamp(1000, (byte) 0, 75); - - assertTrue(ts1.compareTo(ts1, false) == 0); - - assertTrue(ts1.compareTo(ts2, false) < 0); - assertTrue(ts1.compareTo(ts3, false) < 0); - assertTrue(ts1.compareTo(ts4, false) < 0); - - assertTrue(ts2.compareTo(ts1, false) > 0); - assertTrue(ts2.compareTo(ts3, false) < 0); - assertTrue(ts2.compareTo(ts4, false) == 0); - - assertTrue(ts3.compareTo(ts1, false) > 0); - assertTrue(ts3.compareTo(ts2, false) > 0); - assertTrue(ts3.compareTo(ts4, false) > 0); - } - - public void testCompareToDifferentScale() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(9000, (byte) -1, 50); - TmfTimestamp ts2 = new TmfTimestamp(1000, (byte) 0, 50); - TmfTimestamp ts3 = new TmfTimestamp(110, (byte) 1, 50); - TmfTimestamp ts4 = new TmfTimestamp(1, (byte) 3, 75); - - assertTrue(ts1.compareTo(ts1, false) == 0); - - assertTrue(ts1.compareTo(ts2, false) < 0); - assertTrue(ts1.compareTo(ts3, false) < 0); - assertTrue(ts1.compareTo(ts4, false) < 0); - - assertTrue(ts2.compareTo(ts1, false) > 0); - assertTrue(ts2.compareTo(ts3, false) < 0); - assertTrue(ts2.compareTo(ts4, false) == 0); - - assertTrue(ts3.compareTo(ts1, false) > 0); - assertTrue(ts3.compareTo(ts2, false) > 0); - assertTrue(ts3.compareTo(ts4, false) > 0); - } - - public void testCompareToWithinPrecision() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(900, (byte) 0, 50); - TmfTimestamp ts2 = new TmfTimestamp(1000, (byte) 0, 50); - TmfTimestamp ts3 = new TmfTimestamp(1100, (byte) 0, 50); - TmfTimestamp ts4 = new TmfTimestamp(1000, (byte) 0, 75); - - assertTrue(ts1.compareTo(ts1, true) == 0); - - assertTrue(ts1.compareTo(ts2, true) == 0); - assertTrue(ts1.compareTo(ts3, true) < 0); - assertTrue(ts1.compareTo(ts4, true) == 0); - - assertTrue(ts2.compareTo(ts1, true) == 0); - assertTrue(ts2.compareTo(ts3, true) == 0); - assertTrue(ts2.compareTo(ts4, true) == 0); - - assertTrue(ts3.compareTo(ts1, true) > 0); - assertTrue(ts3.compareTo(ts2, true) == 0); - assertTrue(ts3.compareTo(ts4, true) == 0); - } - - public void testCompareToLargeScale() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(-1, (byte) 100); - TmfTimestamp ts2 = new TmfTimestamp(-1000, (byte) -100); - TmfTimestamp ts3 = new TmfTimestamp(1, (byte) 100); - TmfTimestamp ts4 = new TmfTimestamp(1000, (byte) -100); - - assertTrue(ts1.compareTo(ts2, false) < 0); - assertTrue(ts1.compareTo(ts3, false) < 0); - assertTrue(ts1.compareTo(ts4, false) < 0); - - assertTrue(ts2.compareTo(ts1, false) > 0); - assertTrue(ts2.compareTo(ts3, false) < 0); - assertTrue(ts2.compareTo(ts4, false) < 0); - - assertTrue(ts3.compareTo(ts1, false) > 0); - assertTrue(ts3.compareTo(ts2, false) > 0); - assertTrue(ts3.compareTo(ts4, false) > 0); - - assertTrue(ts4.compareTo(ts1, false) > 0); - assertTrue(ts4.compareTo(ts2, false) > 0); - assertTrue(ts4.compareTo(ts3, false) < 0); - } - - public void testCompareToBigGuys() throws Exception { - TmfTimestamp ts1 = new TmfTimestamp(-1, Byte.MAX_VALUE); - TmfTimestamp ts2 = new TmfTimestamp(-1, Byte.MIN_VALUE); - TmfTimestamp ts3 = new TmfTimestamp(1, Byte.MAX_VALUE); - TmfTimestamp ts4 = new TmfTimestamp(1, Byte.MIN_VALUE); - - assertTrue(ts1.compareTo(TmfTimestamp.BigBang, false) > 0); - assertTrue(ts1.compareTo(TmfTimestamp.BigCrunch, false) < 0); - - assertTrue(ts2.compareTo(TmfTimestamp.BigBang, false) > 0); - assertTrue(ts2.compareTo(TmfTimestamp.BigCrunch, false) < 0); - - assertTrue(ts3.compareTo(TmfTimestamp.BigBang, false) > 0); - assertTrue(ts3.compareTo(TmfTimestamp.BigCrunch, false) < 0); - - assertTrue(ts4.compareTo(TmfTimestamp.BigBang, false) > 0); - assertTrue(ts4.compareTo(TmfTimestamp.BigCrunch, false) < 0); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTraceEventTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTraceEventTest.java deleted file mode 100644 index 3d48563bc4..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/event/TmfTraceEventTest.java +++ /dev/null @@ -1,113 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.event; - -import junit.framework.TestCase; - -/** - * TmfTraceEventTest - *

- * TODO: Implement me. Please. - */ -public class TmfTraceEventTest extends TestCase { - - private final String fTypeId = "Some type"; - private final String fLabel0 = "label1"; - private final String fLabel1 = "label2"; - private final String[] fLabels = new String[] { fLabel0, fLabel1 }; - - private final TmfTimestamp fTimestamp1 = new TmfTimestamp(12345, (byte) 2, 5); - private final TmfTimestamp fTimestamp2 = new TmfTimestamp(12350, (byte) 2, 5); - private final TmfEventSource fSource = new TmfEventSource("Source"); - private final TmfEventType fType = new TmfEventType(fTypeId, fLabels); - private final TmfEventReference fReference = new TmfEventReference("Some reference"); - - private final TmfTraceEvent fEvent1; - private final TmfTraceEvent fEvent2; - - private final TmfEventContent fContent1; - private final TmfEventContent fContent2; - - private final String fPath = "/some/path/"; - private final String fFile = "filename"; - private final int fLine = 10; - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfTraceEventTest(String name) { - super(name); - - fEvent1 = new TmfTraceEvent(fTimestamp1, fSource, fType, fReference, fPath, fFile, fLine); - fContent1 = new TmfEventContent(fEvent1, "Some content"); - fEvent1.setContent(fContent1); - - fEvent2 = new TmfTraceEvent(fTimestamp1, fTimestamp2, fSource, fType, fReference, fPath, fFile, fLine); - fContent2 = new TmfEventContent(fEvent2, "Some other content"); - fEvent2.setContent(fContent2); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfTraceEvent() throws Exception { - assertEquals("getTimestamp", fTimestamp1, fEvent1.getTimestamp()); - assertEquals("getOriginalTimestamp", fTimestamp1, fEvent1.getOriginalTimestamp()); - assertEquals("getSource", fSource, fEvent1.getSource()); - assertEquals("getType", fType, fEvent1.getType()); - assertEquals("getContent", fContent1, fEvent1.getContent()); - assertEquals("getReference", fReference, fEvent1.getReference()); - assertEquals("getSourcePath", fPath, fEvent1.getSourcePath()); - assertEquals("getFileName", fFile, fEvent1.getFileName()); - assertEquals("getLineNumber", fLine, fEvent1.getLineNumber()); - } - - public void testTmfTraceEvent2() throws Exception { - assertEquals("getTimestamp", fTimestamp2, fEvent2.getTimestamp()); - assertEquals("getOriginalTimestamp", fTimestamp1, fEvent2.getOriginalTimestamp()); - assertEquals("getSource", fSource, fEvent2.getSource()); - assertEquals("getType", fType, fEvent2.getType()); - assertEquals("getContent", fContent2, fEvent2.getContent()); - assertEquals("getReference", fReference, fEvent2.getReference()); - assertEquals("getSourcePath", fPath, fEvent2.getSourcePath()); - assertEquals("getFileName", fFile, fEvent2.getFileName()); - assertEquals("getLineNumber", fLine, fEvent2.getLineNumber()); - } - - public void testTmfTraceEventCopy() throws Exception { - TmfTraceEvent event = new TmfTraceEvent(fEvent2); - assertEquals("getTimestamp", fTimestamp2, event.getTimestamp()); - assertEquals("getOriginalTimestamp", fTimestamp1, event.getOriginalTimestamp()); - assertEquals("getSource", fSource, event.getSource()); - assertEquals("getType", fType, event.getType()); - assertEquals("getContent", fContent2, event.getContent()); - assertEquals("getReference", fReference, event.getReference()); - assertEquals("getSourcePath", fPath, event.getSourcePath()); - assertEquals("getFileName", fFile, event.getFileName()); - assertEquals("getLineNumber", fLine, event.getLineNumber()); - } - -} - diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/AllTests.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/AllTests.java deleted file mode 100644 index c8980857e0..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/AllTests.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.eclipse.linuxtools.tmf.request; - -import junit.framework.Test; -import junit.framework.TestSuite; - -public class AllTests { - - public static Test suite() { - TestSuite suite = new TestSuite(AllTests.class.getName()); - //$JUnit-BEGIN$ - suite.addTestSuite(TmfDataRequestTest.class); - //$JUnit-END$ - return suite; - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/TmfDataRequestTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/TmfDataRequestTest.java deleted file mode 100644 index eb11231d09..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/request/TmfDataRequestTest.java +++ /dev/null @@ -1,101 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.request; - -import junit.framework.TestCase; - -import org.eclipse.linuxtools.tmf.event.TmfEvent; -import org.eclipse.linuxtools.tmf.event.TmfTimeRange; -import org.eclipse.linuxtools.tmf.event.TmfTimestamp; - -/** - * TmfDataRequestTest - *

- * TODO: Implement me. Please. - */ -public class TmfDataRequestTest extends TestCase { - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfDataRequestTest(String name) { - super(name); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfDataRequestIndexNbEvents() { - TmfDataRequest request = new TmfDataRequest(10, 100); - - assertEquals("getRange", null, request.getRange()); - assertEquals("getIndex", 10, request.getIndex()); - assertEquals("getNbRequestedEvents", 100, request.getNbRequestedEvents()); - assertEquals("getBlockize", TmfDataRequest.DEFAULT_BLOCK_SIZE, request.getBlockize()); - } - - public void testTmfDataRequestIndexNbEventsBlocksize() { - TmfDataRequest request = new TmfDataRequest(10, 100, 200); - - assertEquals("getRange", null, request.getRange()); - assertEquals("getIndex", 10, request.getIndex()); - assertEquals("getNbRequestedEvents", 100, request.getNbRequestedEvents()); - assertEquals("getBlockize", 200, request.getBlockize()); - } - - public void testTmfDataRequestTimeRange() { - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - TmfDataRequest request = new TmfDataRequest(range); - - assertEquals("StartTime", TmfTimestamp.BigBang, request.getRange().getStartTime()); - assertEquals("EndTime", TmfTimestamp.BigCrunch, request.getRange().getEndTime()); - assertEquals("getIndex", 0, request.getIndex()); - assertEquals("getNbRequestedEvents", -1, request.getNbRequestedEvents()); - assertEquals("getBlockize", TmfDataRequest.DEFAULT_BLOCK_SIZE, request.getBlockize()); - } - - public void testTmfDataRequestTimeRangeNbEvents() { - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - TmfDataRequest request = new TmfDataRequest(range, 10); - - assertEquals("StartTime", TmfTimestamp.BigBang, request.getRange().getStartTime()); - assertEquals("EndTime", TmfTimestamp.BigCrunch, request.getRange().getEndTime()); - assertEquals("getIndex", 0, request.getIndex()); - assertEquals("getNbRequestedEvents", 10, request.getNbRequestedEvents()); - assertEquals("getBlockize", TmfDataRequest.DEFAULT_BLOCK_SIZE, request.getBlockize()); - } - - public void testTmfDataRequestTimeRangeNbEventsBlockSize() { - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - TmfDataRequest request = new TmfDataRequest(range, 10, 100); - - assertEquals("StartTime", TmfTimestamp.BigBang, request.getRange().getStartTime()); - assertEquals("EndTime", TmfTimestamp.BigCrunch, request.getRange().getEndTime()); - assertEquals("getIndex", 0, request.getIndex()); - assertEquals("getNbRequestedEvents", 10, request.getNbRequestedEvents()); - assertEquals("getBlockize", 100, request.getBlockize()); - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/AllTests.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/AllTests.java deleted file mode 100644 index dc87e232bb..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/AllTests.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.eclipse.linuxtools.tmf.trace; - -import junit.framework.Test; -import junit.framework.TestSuite; - -public class AllTests { - - public static Test suite() { - TestSuite suite = new TestSuite(AllTests.class.getName()); - //$JUnit-BEGIN$ - suite.addTestSuite(TmfTraceTest.class); - suite.addTestSuite(TmfExperimentTest.class); - //$JUnit-END$ - return suite; - } - -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfExperimentTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfExperimentTest.java deleted file mode 100644 index 0c3f89918e..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfExperimentTest.java +++ /dev/null @@ -1,195 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.trace; - -import java.io.File; -import java.util.Vector; - -import org.eclipse.linuxtools.tmf.event.TmfEvent; -import org.eclipse.linuxtools.tmf.event.TmfTimeRange; -import org.eclipse.linuxtools.tmf.event.TmfTimestamp; -import org.eclipse.linuxtools.tmf.request.TmfDataRequest; - -import junit.framework.TestCase; - -/** - * TmfExperimentTest - *

- * TODO: Implement me. Please. - */ -public class TmfExperimentTest extends TestCase { - - private static final String DIRECTORY = "testfiles"; - private static final String TEST_STREAM = "M-Test-10K"; - private static final String EXPERIMENT = "MyExperiment"; - private static String testfile; - private static int NB_EVENTS = 10000; - private static int fDefaultBlockSize = 1000; - - private static ITmfTrace fStream; - private static TmfExperiment fExperiment; - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfExperimentTest(String name) throws Exception { - super(name); - String directory = new File(".").getCanonicalPath() + File.separator + DIRECTORY; - testfile = directory + File.separator + TEST_STREAM; - - fStream = new TmfTraceStub(testfile); - fExperiment = new TmfExperiment(EXPERIMENT, new ITmfTrace[] { fStream }, true); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructor - // ======================================================================== - - public void testBasicTmfTrace() { - assertEquals("GetId", EXPERIMENT, fExperiment.getExperimentId()); - assertEquals("GetEpoch", TmfTimestamp.BigBang, fExperiment.getEpoch()); - assertEquals("GetNbEvents", NB_EVENTS, fExperiment.getNbEvents()); - - TmfTimeRange timeRange = fExperiment.getTimeRange(); - assertEquals("GetTimeRange-start", 1, timeRange.getStartTime().getValue()); - assertEquals("GetTimeRange-end", NB_EVENTS, timeRange.getEndTime().getValue()); - } - - // ======================================================================== - // processRequest - // ======================================================================== - - public void testProcessRequestForNbEvents() throws Exception { - final int blockSize = 100; - final int nbEvents = 1000; - final Vector requestedEvents = new Vector(); - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, nbEvents, blockSize) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - } - }; - fExperiment.processRequest(request, true); - - assertEquals("nbEvents", nbEvents, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertFalse("isCancelled", request.isCancelled()); - - // Ensure that we have distinct events. - // Don't go overboard: we are not validating the stub! - for (int i = 0; i < nbEvents; i++) { - assertEquals("Distinct events", i+1, requestedEvents.get(i).getTimestamp().getValue()); - } - } - - public void testProcessRequestForNbEvents2() throws Exception { - final int blockSize = 2 * NB_EVENTS; - final int nbEvents = 1000; - final Vector requestedEvents = new Vector(); - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, nbEvents, blockSize) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - } - }; - fExperiment.processRequest(request, true); - - assertEquals("nbEvents", nbEvents, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertFalse("isCancelled", request.isCancelled()); - - // Ensure that we have distinct events. - // Don't go overboard: we are not validating the stub! - for (int i = 0; i < nbEvents; i++) { - assertEquals("Distinct events", i+1, requestedEvents.get(i).getTimestamp().getValue()); - } - } - - public void testProcessRequestForAllEvents() throws Exception { - final int nbEvents = -1; - final int blockSize = 1; - final Vector requestedEvents = new Vector(); - int nbExpectedEvents = fExperiment.getNbEvents(); - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, nbEvents, blockSize) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - } - }; - fExperiment.processRequest(request, true); - - assertEquals("nbEvents", nbExpectedEvents, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertFalse("isCancelled", request.isCancelled()); - - // Ensure that we have distinct events. - // Don't go overboard: we are not validating the stub! - for (int i = 0; i < nbExpectedEvents; i++) { - assertEquals("Distinct events", i+1, requestedEvents.get(i).getTimestamp().getValue()); - } - } - - // ======================================================================== - // cancel - // ======================================================================== - - public void testCancel() throws Exception { - final int nbEvents = NB_EVENTS; - final int blockSize = fDefaultBlockSize; - final Vector requestedEvents = new Vector(); - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, nbEvents, blockSize) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - // Cancel request after the first chunk is received - cancel(); - } - }; - fExperiment.processRequest(request, true); - - assertEquals("nbEvents", blockSize, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertTrue("isCancelled", request.isCancelled()); - } -} diff --git a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfTraceTest.java b/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfTraceTest.java deleted file mode 100644 index 0a5e690d62..0000000000 --- a/org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/trace/TmfTraceTest.java +++ /dev/null @@ -1,234 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Ericsson - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Francois Chouinard - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.trace; - -import java.io.File; -import java.util.Vector; - -import org.eclipse.linuxtools.tmf.event.TmfEvent; -import org.eclipse.linuxtools.tmf.event.TmfTimeRange; -import org.eclipse.linuxtools.tmf.event.TmfTimestamp; -import org.eclipse.linuxtools.tmf.request.TmfDataRequest; - -import junit.framework.TestCase; - -/** - * TmfTraceTest - *

- * TODO: Implement me. Please. - */ -public class TmfTraceTest extends TestCase { - - private static final String DIRECTORY = "testfiles"; - private static final String TEST_STREAM = "M-Test-10K"; - private static String testfile; - private static final int NB_EVENTS = 10000; - private static TmfTraceStub fTrace; - - private static byte SCALE = (byte) -3; - - // ======================================================================== - // Housekeeping - // ======================================================================== - - public TmfTraceTest(String name) throws Exception { - super(name); - String directory = new File(".").getCanonicalPath() + File.separator + DIRECTORY; - testfile = directory + File.separator + TEST_STREAM; - fTrace = new TmfTraceStub(testfile, 500, true); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - } - - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - - // ======================================================================== - // Constructors - // ======================================================================== - - public void testTmfTraceDefault() throws Exception { - TmfTraceStub trace = new TmfTraceStub(testfile, true); - - assertEquals("getCacheSize", TmfTraceStub.DEFAULT_CACHE_SIZE, trace.getCacheSize()); - assertEquals("getTraceSize", 0, trace.getNbEvents()); - assertEquals("getRange-start", 0, trace.getTimeRange().getStartTime().getValue()); - assertEquals("getRange-end", 0, trace.getTimeRange().getEndTime().getValue()); - } - - public void testTmfTrace() throws Exception { - assertEquals("getCacheSize", 500, fTrace.getCacheSize()); - assertEquals("getTraceSize", 0, fTrace.getNbEvents()); - assertEquals("getRange-start", 0, fTrace.getTimeRange().getStartTime().getValue()); - assertEquals("getRange-end", 0, fTrace.getTimeRange().getEndTime().getValue()); - } - - // ======================================================================== - // seek - // ======================================================================== - - public void testSeekOnCacheBoundary() throws Exception { - TmfTraceContext context = fTrace.seekLocation(null); - - context = fTrace.seekEvent(new TmfTimestamp(0, SCALE, 0)); - TmfEvent event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 1, event.getTimestamp().getValue()); - - context = fTrace.seekEvent(new TmfTimestamp(1000, SCALE, 0)); - event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 1000, event.getTimestamp().getValue()); - - context = fTrace.seekEvent(new TmfTimestamp(4000, SCALE, 0)); - event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 4000, event.getTimestamp().getValue()); - } - - public void testSeekNotOnCacheBoundary() throws Exception { - TmfTraceContext context = fTrace.seekLocation(null); - - context = fTrace.seekEvent(new TmfTimestamp(1, SCALE, 0)); - TmfEvent event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 1, event.getTimestamp().getValue()); - - context = fTrace.seekEvent(new TmfTimestamp(999, SCALE, 0)); - event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 999, event.getTimestamp().getValue()); - - context = fTrace.seekEvent(new TmfTimestamp(4499, SCALE, 0)); - event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 4499, event.getTimestamp().getValue()); - } - - public void testSeekForEventOutOfBounds() throws Exception { - TmfTraceContext context = fTrace.seekLocation(null); - - // On lower bound, returns the first event (ts = 1) - context = fTrace.seekEvent(new TmfTimestamp(-1, SCALE, 0)); - TmfEvent event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 1, event.getTimestamp().getValue()); - - // On higher bound, returns null (no event) - context = fTrace.seekEvent(new TmfTimestamp(NB_EVENTS + 1, SCALE, 0)); - event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", null, event); - } - - // ======================================================================== - // getNextEvent - // ======================================================================== - - public void testGetNextEvent() throws Exception { - TmfTraceContext context = fTrace.seekLocation(null); - - // On lower bound, returns the first event (ts = 0) - context = fTrace.seekEvent(new TmfTimestamp(0, SCALE, 0)); - TmfEvent event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", 1, event.getTimestamp().getValue()); - - for (int i = 2; i < 20; i++) { - event = fTrace.getNextEvent(context); - assertEquals("Event timestamp", i, event.getTimestamp().getValue()); - } - } - - // ======================================================================== - // processRequest - // ======================================================================== - - public void testProcessRequestForNbEvents() throws Exception { - final int BLOCK_SIZE = 100; - final int NB_EVENTS = 1000; - final Vector requestedEvents = new Vector(); - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, NB_EVENTS, BLOCK_SIZE) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - } - }; - fTrace.processRequest(request, true); - - assertEquals("nbEvents", NB_EVENTS, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertFalse("isCancelled", request.isCancelled()); - - // Ensure that we have distinct events. - // Don't go overboard: we are not validating the stub! - for (int i = 0; i < NB_EVENTS; i++) { - assertEquals("Distinct events", i+1, requestedEvents.get(i).getTimestamp().getValue()); - } - } - - public void testProcessRequestForAllEvents() throws Exception { - final int BLOCK_SIZE = 1; - final Vector requestedEvents = new Vector(); -// long nbExpectedEvents = NB_EVENTS; - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, NB_EVENTS, BLOCK_SIZE) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - } - }; - fTrace.processRequest(request, true); - - assertEquals("nbEvents", NB_EVENTS, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertFalse("isCancelled", request.isCancelled()); - - // Ensure that we have distinct events. - // Don't go overboard: we are not validating the stub! - for (int i = 0; i < NB_EVENTS; i++) { - assertEquals("Distinct events", i+1, requestedEvents.get(i).getTimestamp().getValue()); - } - } - - // ======================================================================== - // cancel - // ======================================================================== - - public void testCancel() throws Exception { - final Vector requestedEvents = new Vector(); - - TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BigBang, TmfTimestamp.BigCrunch); - final TmfDataRequest request = new TmfDataRequest(range, NB_EVENTS, NB_EVENTS) { - @Override - public void handleData() { - TmfEvent[] events = getData(); - for (TmfEvent e : events) { - requestedEvents.add(e); - } - // Cancel request after the first chunk is received - cancel(); - } - }; - fTrace.processRequest(request, true); - - assertEquals("nbEvents", NB_EVENTS, requestedEvents.size()); - assertTrue("isCompleted", request.isCompleted()); - assertTrue("isCancelled", request.isCancelled()); - } -} -- 2.34.1