ctf: Disable NLS warnings in test plugin
[deliverable/tracecompass.git] / org.eclipse.linuxtools.ctf.core.tests / src / org / eclipse / linuxtools / ctf / core / tests / types / VariantDeclarationTest.java
index 9aef3b642b1617554a16d40a0f8478df00906c14..2f683ed5297b8fcb80b8ce9e60e7e78e95f8db4e 100644 (file)
@@ -1,7 +1,19 @@
+/*******************************************************************************
+ * Copyright (c) 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 accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *     Matthew Khouzam - Initial API and implementation
+ *******************************************************************************/
+
 package org.eclipse.linuxtools.ctf.core.tests.types;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
+import static org.junit.Assume.assumeTrue;
 
 import org.eclipse.linuxtools.ctf.core.event.types.IDeclaration;
 import org.eclipse.linuxtools.ctf.core.event.types.IDefinitionScope;
@@ -10,7 +22,8 @@ import org.eclipse.linuxtools.ctf.core.event.types.StructDeclaration;
 import org.eclipse.linuxtools.ctf.core.event.types.StructDefinition;
 import org.eclipse.linuxtools.ctf.core.event.types.VariantDeclaration;
 import org.eclipse.linuxtools.ctf.core.event.types.VariantDefinition;
-import org.eclipse.linuxtools.ctf.core.tests.TestParams;
+import org.eclipse.linuxtools.ctf.core.tests.shared.CtfTestTraces;
+import org.eclipse.linuxtools.ctf.core.trace.CTFReaderException;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -18,17 +31,19 @@ import org.junit.Test;
 /**
  * The class <code>VariantDeclarationTest</code> contains tests for the class
  * <code>{@link VariantDeclaration}</code>.
- * 
+ *
  * @author ematkho
  * @version $Revision: 1.0 $
  */
 public class VariantDeclarationTest {
 
+    private static final int TRACE_INDEX = 0;
+
     private VariantDeclaration fixture;
 
     /**
      * Launch the test.
-     * 
+     *
      * @param args
      *            the command line arguments
      */
@@ -59,7 +74,7 @@ public class VariantDeclarationTest {
     public void testVariantDeclaration() {
         assertNotNull(fixture);
         assertEquals(false, fixture.isTagged());
-        String left = "[declaration] variant["; //$NON-NLS-1$
+        String left = "[declaration] variant[";
         assertEquals(left, fixture.toString().substring(0, left.length()));
     }
 
@@ -68,8 +83,8 @@ public class VariantDeclarationTest {
      */
     @Test
     public void testAddField() {
-        fixture.setTag(""); //$NON-NLS-1$
-        String tag = ""; //$NON-NLS-1$
+        fixture.setTag("");
+        String tag = "";
         IDeclaration declaration = new StringDeclaration();
         fixture.addField(tag, declaration);
     }
@@ -77,28 +92,30 @@ public class VariantDeclarationTest {
     /**
      * Run the VariantDefinition createDefinition(DefinitionScope,String) method
      * test.
+     *
+     * @throws CTFReaderException Should not happen
      */
     @Test
-    public void testCreateDefinition() {
-        fixture.setTag(""); //$NON-NLS-1$
+    public void testCreateDefinition() throws CTFReaderException {
+        fixture.setTag("");
         IDefinitionScope definitionScope = createDefinitionScope();
-        String fieldName = ""; //$NON-NLS-1$
-        VariantDefinition result = fixture.createDefinition(definitionScope,
-                fieldName);
+        String fieldName = "";
+        VariantDefinition result = fixture.createDefinition(definitionScope, fieldName);
 
         assertNotNull(result);
     }
 
-    private static IDefinitionScope createDefinitionScope() {
+    private static IDefinitionScope createDefinitionScope() throws CTFReaderException {
+        assumeTrue(CtfTestTraces.tracesExist());
         VariantDeclaration declaration = new VariantDeclaration();
-        declaration.setTag(""); //$NON-NLS-1$
+        declaration.setTag("");
         VariantDeclaration variantDeclaration = new VariantDeclaration();
-        variantDeclaration.setTag(""); //$NON-NLS-1$
+        variantDeclaration.setTag("");
         VariantDefinition variantDefinition = new VariantDefinition(
-                variantDeclaration, TestParams.createTrace(), ""); //$NON-NLS-1$
+                variantDeclaration, CtfTestTraces.getTestTrace(TRACE_INDEX), "");
         IDefinitionScope definitionScope = new StructDefinition(
-                new StructDeclaration(1L), variantDefinition, ""); //$NON-NLS-1$
-        String fieldName = ""; //$NON-NLS-1$
+                new StructDeclaration(1L), variantDefinition, "");
+        String fieldName = "";
 
         VariantDefinition result = new VariantDefinition(declaration,
                 definitionScope, fieldName);
@@ -110,8 +127,8 @@ public class VariantDeclarationTest {
      */
     @Test
     public void testHasField() {
-        fixture.setTag(""); //$NON-NLS-1$
-        String tag = ""; //$NON-NLS-1$
+        fixture.setTag("");
+        String tag = "";
         boolean result = fixture.hasField(tag);
 
         assertEquals(false, result);
@@ -122,7 +139,7 @@ public class VariantDeclarationTest {
      */
     @Test
     public void testIsTagged() {
-        fixture.setTag(""); //$NON-NLS-1$
+        fixture.setTag("");
         boolean result = fixture.isTagged();
 
         assertEquals(true, result);
@@ -144,8 +161,8 @@ public class VariantDeclarationTest {
      */
     @Test
     public void testSetTag() {
-        fixture.setTag(""); //$NON-NLS-1$
-        String tag = ""; //$NON-NLS-1$
+        fixture.setTag("");
+        String tag = "";
         fixture.setTag(tag);
     }
 
@@ -154,9 +171,9 @@ public class VariantDeclarationTest {
      */
     @Test
     public void testToString() {
-        fixture.setTag(""); //$NON-NLS-1$
+        fixture.setTag("");
         String result = fixture.toString();
-        String left = "[declaration] variant["; //$NON-NLS-1$
+        String left = "[declaration] variant[";
         String right = result.substring(0, left.length());
 
         assertEquals(left, right);
This page took 0.026128 seconds and 5 git commands to generate.