+/*******************************************************************************
+ * 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 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;
*/
public class VariantDeclarationTest {
+ private static final int TRACE_INDEX = 0;
+
private VariantDeclaration fixture;
/**
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()));
}
*/
@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);
}
*/
@Test
public void testCreateDefinition() throws CTFReaderException {
- fixture.setTag(""); //$NON-NLS-1$
+ 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() throws CTFReaderException {
- assumeTrue(TestParams.tracesExist());
+ 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);
*/
@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);
*/
@Test
public void testIsTagged() {
- fixture.setTag(""); //$NON-NLS-1$
+ fixture.setTag("");
boolean result = fixture.isTagged();
assertEquals(true, result);
*/
@Test
public void testSetTag() {
- fixture.setTag(""); //$NON-NLS-1$
- String tag = ""; //$NON-NLS-1$
+ fixture.setTag("");
+ String tag = "";
fixture.setTag(tag);
}
*/
@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);