Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/ImageLocationTests.java')
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/ImageLocationTests.java98
1 files changed, 49 insertions, 49 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/ImageLocationTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/ImageLocationTests.java
index 31785370c4f..01863280ad2 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/ImageLocationTests.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/ImageLocationTests.java
@@ -28,15 +28,15 @@ import org.eclipse.cdt.core.parser.ParserLanguage;
*/
public class ImageLocationTests extends AST2TestBase {
- private static final int CODE = IASTImageLocation.REGULAR_CODE;
- private static final int MACRO = IASTImageLocation.MACRO_DEFINITION;
- private static final int MACRO_ARG = IASTImageLocation.ARGUMENT_TO_MACRO_EXPANSION;
+ private static final int CODE = IASTImageLocation.REGULAR_CODE;
+ private static final int MACRO = IASTImageLocation.MACRO_DEFINITION;
+ private static final int MACRO_ARG = IASTImageLocation.ARGUMENT_TO_MACRO_EXPANSION;
public static Test suite() {
- return suite(ImageLocationTests.class);
- }
+ return suite(ImageLocationTests.class);
+ }
- public ImageLocationTests() {
+ public ImageLocationTests() {
}
public ImageLocationTests(String name) {
@@ -45,13 +45,13 @@ public class ImageLocationTests extends AST2TestBase {
// int a;
public void testFileLocation() throws Exception {
- String code= getContents(1)[0].toString();
- IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
-
- IASTDeclaration declaration = tu.getDeclarations()[0];
- IASTName name= getName(declaration);
- IASTImageLocation loc= name.getImageLocation();
- assertLocation(CODE, code, "a", 0, loc);
+ String code = getContents(1)[0].toString();
+ IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
+
+ IASTDeclaration declaration = tu.getDeclarations()[0];
+ IASTName name = getName(declaration);
+ IASTImageLocation loc = name.getImageLocation();
+ assertLocation(CODE, code, "a", 0, loc);
}
// #define M result1
@@ -59,69 +59,69 @@ public class ImageLocationTests extends AST2TestBase {
// int M;
// int F();
public void testMacroLocation() throws Exception {
- String code= getContents(1)[0].toString();
- IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
-
- IASTDeclaration declaration = tu.getDeclarations()[0];
- IASTName name= getName(declaration);
- IASTImageLocation loc= name.getImageLocation();
- assertLocation(MACRO, code, "result1", 0, loc);
-
- declaration = tu.getDeclarations()[1];
- name= getName(declaration);
- loc= name.getImageLocation();
- assertLocation(MACRO, code, "result2", 0, loc);
+ String code = getContents(1)[0].toString();
+ IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
+
+ IASTDeclaration declaration = tu.getDeclarations()[0];
+ IASTName name = getName(declaration);
+ IASTImageLocation loc = name.getImageLocation();
+ assertLocation(MACRO, code, "result1", 0, loc);
+
+ declaration = tu.getDeclarations()[1];
+ name = getName(declaration);
+ loc = name.getImageLocation();
+ assertLocation(MACRO, code, "result2", 0, loc);
}
// #define M result
// #define F() M
// int F();
public void testIndirectMacroLocation() throws Exception {
- String code= getContents(1)[0].toString();
- IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
-
- IASTDeclaration declaration = tu.getDeclarations()[0];
- IASTName name= getName(declaration);
- IASTImageLocation loc= name.getImageLocation();
- assertLocation(MACRO, code, "result", 0, loc);
+ String code = getContents(1)[0].toString();
+ IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
+
+ IASTDeclaration declaration = tu.getDeclarations()[0];
+ IASTName name = getName(declaration);
+ IASTImageLocation loc = name.getImageLocation();
+ assertLocation(MACRO, code, "result", 0, loc);
}
-
// #define M result1
// #define F(x) x
// int F(result2);
// int F(M);
public void testMacroArgumentLocation() throws Exception {
- String code= getContents(1)[0].toString();
- IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
-
- IASTDeclaration declaration = tu.getDeclarations()[0];
- IASTName name= getName(declaration);
- IASTImageLocation loc= name.getImageLocation();
- assertLocation(MACRO_ARG, code, "result2", 0, loc);
-
- declaration = tu.getDeclarations()[1];
- name= getName(declaration);
- loc= name.getImageLocation();
- assertLocation(MACRO, code, "result1", 0, loc);
+ String code = getContents(1)[0].toString();
+ IASTTranslationUnit tu = parse(code, ParserLanguage.CPP);
+
+ IASTDeclaration declaration = tu.getDeclarations()[0];
+ IASTName name = getName(declaration);
+ IASTImageLocation loc = name.getImageLocation();
+ assertLocation(MACRO_ARG, code, "result2", 0, loc);
+
+ declaration = tu.getDeclarations()[1];
+ name = getName(declaration);
+ loc = name.getImageLocation();
+ assertLocation(MACRO, code, "result1", 0, loc);
}
private void assertLocation(int kind, String code, String name, int extra, IASTImageLocation loc) {
assertNotNull(loc);
assertEquals(kind, loc.getLocationKind());
assertEquals(code.indexOf(name), loc.getNodeOffset());
- assertEquals(name.length()-extra, loc.getNodeLength());
+ assertEquals(name.length() - extra, loc.getNodeLength());
}
private IASTName getName(IASTNode node) {
- final IASTName[] result= {null};
+ final IASTName[] result = { null };
node.accept(new ASTVisitor() {
{
- shouldVisitNames= true;
+ shouldVisitNames = true;
}
+
@Override
public int visit(IASTName name) {
- result[0]= name;
+ result[0] = name;
return PROCESS_ABORT;
}
});

Back to the top