/*******************************************************************************
- * Copyright (c) 2012 Ericsson
+ * Copyright (c) 2012, 2013 Ericsson
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v1.0 which
import static org.junit.Assert.assertNotNull;
import org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfLocation;
-import org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfLocationData;
-import org.eclipse.linuxtools.tmf.core.event.ITmfTimestamp;
-import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
-import org.junit.After;
+import org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfLocationInfo;
+import org.eclipse.linuxtools.tmf.core.timestamp.ITmfTimestamp;
+import org.eclipse.linuxtools.tmf.core.timestamp.TmfTimestamp;
import org.junit.Before;
import org.junit.Test;
private CtfLocation fixture;
- /**
- * Launch the test.
- *
- * @param args
- * the command line arguments
- */
- public static void main(String[] args) {
- new org.junit.runner.JUnitCore().run(CtfLocationTest.class);
- }
-
/**
* Perform pre-test initialization.
*/
@Before
public void setUp() {
- fixture = new CtfLocation(new CtfLocationData(1, 0));
- fixture.setLocation(new CtfLocationData(1, 0));
+ fixture = new CtfLocation(new CtfLocationInfo(1, 0));
}
- /**
- * Perform post-test clean-up.
- */
- @After
- public void tearDown() {
- // Add additional tear down code here
- }
-
-
/**
* Run the CtfLocation(Long) constructor test.
*/
@Test
public void testCtfLocation_long() {
- CtfLocationData location = new CtfLocationData(1, 0);
+ CtfLocationInfo location = new CtfLocationInfo(1, 0);
CtfLocation result = new CtfLocation(location);
assertNotNull(result);
assertEquals(new Long(0L), (Long)result.getLocationInfo().getTimestamp());
}
- /**
- * Run the CtfLocation clone() method test.
- */
- @Test
- public void testClone() {
- CtfLocation result = fixture.clone();
-
- assertNotNull(result);
- assertEquals(Long.valueOf(1), (Long)result.getLocationInfo().getTimestamp());
- }
-
/**
* Run the Long getLocation() method test.
*/
@Test
public void testGetLocation() {
- CtfLocationData location = fixture.getLocationInfo();
+ CtfLocationInfo location = fixture.getLocationInfo();
Long result = location.getTimestamp();
assertNotNull(result);
- assertEquals("1", result.toString()); //$NON-NLS-1$
+ assertEquals("1", result.toString());
assertEquals((byte) 1, result.byteValue());
assertEquals((short) 1, result.shortValue());
assertEquals(1, result.intValue());
*/
@Test
public void testSetLocation() {
- CtfLocationData location = new CtfLocationData(1337, 7331);
- fixture.setLocation(location);
+ CtfLocationInfo location = new CtfLocationInfo(1337, 7331);
+ fixture = new CtfLocation(location);
}
/**
*/
@Test
public void testToString_valid(){
- CtfLocation fixture2 = new CtfLocation(new CtfLocationData(1337, 7331));
- assertEquals("CtfLocation: Element [1337/7331]",fixture2.toString()); //$NON-NLS-1$
+ CtfLocation fixture2 = new CtfLocation(new CtfLocationInfo(1337, 7331));
+ assertEquals("CtfLocation [fLocationInfo=Element [1337/7331]]", fixture2.toString());
}
/**
*/
@Test
public void testToString_invalid(){
- CtfLocation fixture2 = new CtfLocation(new CtfLocationData(-1, -1));
- assertEquals("CtfLocation: INVALID",fixture2.toString()); //$NON-NLS-1$
+ CtfLocation fixture2 = new CtfLocation(new CtfLocationInfo(-1, -1));
+ assertEquals("CtfLocation [INVALID]", fixture2.toString());
}
}