X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.tmf.core.tests%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Ftmf%2Fcore%2Ftests%2Fctfadaptor%2FCtfTmfTimestampTest.java;h=2f9b446d5fd8e840c811867cc6062abe7db1ef9a;hb=cad06250739254199ce5cc3f938b41971c5f2d7c;hp=15400a8209b999a7817debbd675d5d1127d43d78;hpb=2e75ef6e4e31f4372f98e841de6cefef064e0340;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/ctfadaptor/CtfTmfTimestampTest.java b/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/ctfadaptor/CtfTmfTimestampTest.java index 15400a8209..2f9b446d5f 100644 --- a/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/ctfadaptor/CtfTmfTimestampTest.java +++ b/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/ctfadaptor/CtfTmfTimestampTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * 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 @@ -9,6 +9,7 @@ * Contributors: * Matthew Khouzam - Initial generation with CodePro tools * Alexandre Montplaisir - Clean up, consolidate redundant tests + * Patrick Tasse - Fix for local time zone *******************************************************************************/ package org.eclipse.linuxtools.tmf.core.tests.ctfadaptor; @@ -16,6 +17,10 @@ package org.eclipse.linuxtools.tmf.core.tests.ctfadaptor; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; + import org.eclipse.linuxtools.tmf.core.ctfadaptor.CtfTmfTimestamp; import org.junit.Test; @@ -28,26 +33,19 @@ import org.junit.Test; */ public class CtfTmfTimestampTest { - /** - * Launch the test. - * - * @param args the command line arguments - */ - public static void main(String[] args) { - new org.junit.runner.JUnitCore().run(CtfTmfTimestampTest.class); - } - /** * Run the CtfTmfTimestamp(long) constructor test. */ @Test public void testCtfTmfTimestamp() { long timestamp = 1L; + DateFormat df = new SimpleDateFormat("HH:mm:ss.SSS"); + Date d = new Date(timestamp / 1000000); CtfTmfTimestamp result = new CtfTmfTimestamp(timestamp); assertNotNull(result); - assertEquals("00:00:00.000 000 001", result.toString()); //$NON-NLS-1$ + assertEquals(df.format(d) + " 000 001", result.toString()); assertEquals(0, result.getPrecision()); assertEquals(-9, result.getScale()); assertEquals(1L, result.getValue());