diff --git a/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java b/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java index f734dfc8bce..dfec4dc6f6f 100644 --- a/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java +++ b/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java @@ -40,11 +40,11 @@ import org.eclipse.cdt.core.dom.upc.ast.IUPCASTForallStatement; import org.eclipse.cdt.core.dom.upc.ast.IUPCASTKeywordExpression; import org.eclipse.cdt.core.dom.upc.ast.IUPCASTSimpleDeclSpecifier; import org.eclipse.cdt.core.dom.upc.ast.IUPCASTSynchronizationStatement; -import org.eclipse.cdt.core.dom.upc.ast.IUPCASTTypeIdExpression; -import org.eclipse.cdt.core.dom.upc.ast.IUPCASTUnaryExpression; +import org.eclipse.cdt.core.dom.upc.ast.IUPCASTTypeIdSizeofExpression; +import org.eclipse.cdt.core.dom.upc.ast.IUPCASTUnarySizeofExpression; import org.eclipse.cdt.core.lrparser.tests.ParseHelper; - +@SuppressWarnings("nls") public class UPCLanguageExtensionTests extends TestCase { public UPCLanguageExtensionTests() { @@ -73,15 +73,15 @@ public class UPCLanguageExtensionTests extends TestCase { } + public void testUPCSharedDeclarations1() throws Exception { - StringBuffer sb = new StringBuffer(); - sb.append("shared int a [100+THREADS];\n");//$NON-NLS-1$ - sb.append("shared [] int b [THREADS];\n");//$NON-NLS-1$ - sb.append("shared [90] int c [10];\n");//$NON-NLS-1$ - sb.append("shared [*] int d [];\n");//$NON-NLS-1$ - sb.append("relaxed int x;");//$NON-NLS-1$ - sb.append("strict int y;");//$NON-NLS-1$ - String code = sb.toString(); + String code = + "shared int a [100+THREADS];\n" + + "shared [] int b [THREADS];\n" + + "shared [90] int c [10];\n" + + "shared [*] int d [];\n" + + "relaxed int x;" + + "strict int y;"; IASTTranslationUnit tu = parseAndCheckBindings(code); IScope globalScope = tu.getScope(); @@ -103,7 +103,7 @@ public class UPCLanguageExtensionTests extends TestCase { assertEquals(1, declarators.length); IASTArrayDeclarator declarator_a = (IASTArrayDeclarator) declarators[0]; IASTName name_a = declarator_a.getName(); - assertEquals("a", name_a.toString());//$NON-NLS-1$ + assertEquals("a", name_a.toString()); IASTArrayModifier[] array_modifiers = declarator_a.getArrayModifiers(); assertNotNull(array_modifiers); assertEquals(1, array_modifiers.length); @@ -123,7 +123,7 @@ public class UPCLanguageExtensionTests extends TestCase { assertEquals(1, declarators.length); IASTArrayDeclarator declarator_b = (IASTArrayDeclarator) declarators[0]; IASTName name_b = declarator_b.getName(); - assertEquals("b", name_b.toString());//$NON-NLS-1$ + assertEquals("b", name_b.toString()); array_modifiers = declarator_b.getArrayModifiers(); assertNotNull(array_modifiers); assertEquals(1, array_modifiers.length); @@ -143,7 +143,7 @@ public class UPCLanguageExtensionTests extends TestCase { assertEquals(1, declarators.length); IASTArrayDeclarator declarator_c = (IASTArrayDeclarator) declarators[0]; IASTName name_c = declarator_c.getName(); - assertEquals("c", name_c.toString());//$NON-NLS-1$ + assertEquals("c", name_c.toString()); array_modifiers = declarator_c.getArrayModifiers(); assertNotNull(array_modifiers); assertEquals(1, array_modifiers.length); @@ -161,7 +161,7 @@ public class UPCLanguageExtensionTests extends TestCase { assertEquals(1, declarators.length); IASTArrayDeclarator declarator_d = (IASTArrayDeclarator) declarators[0]; IASTName name_d = declarator_d.getName(); - assertEquals("d", name_d.toString());//$NON-NLS-1$ + assertEquals("d", name_d.toString()); array_modifiers = declarator_d.getArrayModifiers(); assertNotNull(array_modifiers); assertEquals(1, array_modifiers.length); @@ -197,10 +197,9 @@ public class UPCLanguageExtensionTests extends TestCase { public void testUPCSharedDeclarations2() throws Exception { - StringBuffer sb = new StringBuffer(); - sb.append("int x = 10;");//$NON-NLS-1$ - sb.append("shared [x] int a [];\n");//$NON-NLS-1$ - String code = sb.toString(); + String code = + "int x = 10;" + + "shared [x] int a [];\n"; IASTTranslationUnit tu = parseAndCheckBindings(code); IScope globalScope = tu.getScope(); @@ -229,15 +228,14 @@ public class UPCLanguageExtensionTests extends TestCase { public void testUPCForall1() throws Exception { - StringBuffer sb = new StringBuffer(); - sb.append("int main() {\n");//$NON-NLS-1$ - sb.append(" int i;\n");//$NON-NLS-1$ - sb.append(" shared float *a;\n");//$NON-NLS-1$ - sb.append(" upc_forall(i=0; i