/*******************************************************************************
* Copyright (c) 2009, 2010, 2012 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
* Francois Chouinard - Adjusted for new Event Model
// Housekeeping
// ------------------------------------------------------------------------
+ /**
+ * @param name the test name
+ */
public TmfTimeRangeTest(final String name) {
super(name);
}
// Constructors
// ------------------------------------------------------------------------
- public void testConstructor() throws Exception {
+ /**
+ *
+ */
+ public void testConstructor() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range = new TmfTimeRange(ts1, ts2);
assertEquals("endTime", ts2, range.getEndTime());
}
- public void testBadConstructor() throws Exception {
+ /**
+ *
+ */
+ public void testBadConstructor() {
try {
new TmfTimeRange(TmfTimestamp.BIG_BANG, null);
fail("TmfTimeRange: bad end time");
}
}
- public void testOpenRange1() throws Exception {
+ /**
+ *
+ */
+ public void testOpenRange1() {
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BIG_BANG, ts2);
assertEquals("endTime", ts2, range.getEndTime());
}
- public void testOpenRange2() throws Exception {
+ /**
+ *
+ */
+ public void testOpenRange2() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final TmfTimeRange range = new TmfTimeRange(ts1, TmfTimestamp.BIG_CRUNCH);
assertEquals("endTime", TmfTimestamp.BIG_CRUNCH, range.getEndTime());
}
- public void testOpenRange3() throws Exception {
+ /**
+ *
+ */
+ public void testOpenRange3() {
final TmfTimeRange range = new TmfTimeRange(TmfTimestamp.BIG_BANG, TmfTimestamp.BIG_CRUNCH);
assertEquals("startTime", TmfTimestamp.BIG_BANG, range.getStartTime());
assertEquals("endTime", TmfTimestamp.BIG_CRUNCH, range.getEndTime());
}
- public void testCopyConstructor() throws Exception {
+ /**
+ *
+ */
+ public void testCopyConstructor() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range0 = new TmfTimeRange(ts1, ts2);
assertEquals("endTime", TmfTimestamp.BIG_CRUNCH, range3.getEndTime());
}
- public void testCopyConstructor2() throws Exception {
+ /**
+ *
+ */
+ public void testCopyConstructor2() {
try {
new TmfTimeRange(null);
fail("TmfTimeRange: null argument");
// clone
// ------------------------------------------------------------------------
- public void testClone() throws Exception {
+ /**
+ * @throws CloneNotSupportedException cloning problem
+ */
+ public void testClone() throws CloneNotSupportedException {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
// hashCode
// ------------------------------------------------------------------------
- public void testHashCode() throws Exception {
+ /**
+ *
+ */
+ public void testHashCode() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range1 = new TmfTimeRange(ts1, ts2);
// equals
// ------------------------------------------------------------------------
- public void testEqualsReflexivity() throws Exception {
+ /**
+ *
+ */
+ public void testEqualsReflexivity() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range1 = new TmfTimeRange(ts1, ts2);
assertTrue("equals", !range2.equals(range1));
}
- public void testEqualsSymmetry() throws Exception {
+ /**
+ *
+ */
+ public void testEqualsSymmetry() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range1a = new TmfTimeRange(ts1, ts2);
assertTrue("equals", range2b.equals(range2a));
}
- public void testEqualsTransivity() throws Exception {
+ /**
+ *
+ */
+ public void testEqualsTransivity() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range1a = new TmfTimeRange(ts1, ts2);
assertTrue("equals", range1a.equals(range1c));
}
- public void testEqualsNull() throws Exception {
+ /**
+ *
+ */
+ public void testEqualsNull() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range1 = new TmfTimeRange(ts1, ts2);
assertTrue("equals", !range1.equals(null));
}
- public void testEqualsBadType() throws Exception {
+ /**
+ *
+ */
+ public void testEqualsBadType() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range1 = new TmfTimeRange(ts1, ts2);
assertTrue("equals", !range1.equals(ts1));
}
- public void testEqualStartTime() throws Exception {
+ /**
+ *
+ */
+ public void testEqualStartTime() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final ITmfTimestamp ts3 = new TmfTimestamp(12355);
assertTrue("equals", !range1.equals(range3));
}
- public void testEqualsEndTime() throws Exception {
+ /**
+ *
+ */
+ public void testEqualsEndTime() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final ITmfTimestamp ts3 = new TmfTimestamp(12355);
// toString
// ------------------------------------------------------------------------
- public void testToString() throws Exception {
+ /**
+ *
+ */
+ public void testToString() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range = new TmfTimeRange(ts1, ts2);
// contains
// ------------------------------------------------------------------------
- public void testContainsTimestamp() throws Exception {
+ /**
+ *
+ */
+ public void testContainsTimestamp() {
final ITmfTimestamp ts1 = new TmfTimestamp(12345);
final ITmfTimestamp ts2 = new TmfTimestamp(12350);
final TmfTimeRange range = new TmfTimeRange(ts1, ts2);
assertTrue("contains (zero)", range.contains(TmfTimestamp.ZERO));
}
- public void testContainsRange() throws Exception {
+ /**
+ *
+ */
+ public void testContainsRange() {
final ITmfTimestamp ts1 = new TmfTimestamp(10);
final ITmfTimestamp ts2 = new TmfTimestamp(20);
final ITmfTimestamp ts3 = new TmfTimestamp(30);
// getIntersection
// ------------------------------------------------------------------------
- public void testGetIntersection() throws Exception {
+ /**
+ *
+ */
+ public void testGetIntersection() {
final ITmfTimestamp ts1a = new TmfTimestamp(1000);
final ITmfTimestamp ts1b = new TmfTimestamp(2000);