1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-09 01:05:38 +02:00

Improved consistency of test names.

This commit is contained in:
Sergey Prigogin 2015-06-16 17:05:53 -07:00
parent 81d40de462
commit 6d5abb70ef
2 changed files with 57 additions and 56 deletions

View file

@ -835,7 +835,7 @@ public class AST2CPPTests extends AST2TestBase {
// struct A; // struct A;
// struct A * a; // struct A * a;
// } // }
public void testStructureTags_1() throws Exception { public void testStructureTags_a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector collector = new NameCollector(); NameCollector collector = new NameCollector();
tu.accept(collector); tu.accept(collector);
@ -856,7 +856,7 @@ public class AST2CPPTests extends AST2TestBase {
// void f(){ // void f(){
// struct A * a; // struct A * a;
// } // }
public void testStructureTags_2() throws Exception { public void testStructureTags_b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector collector = new NameCollector(); NameCollector collector = new NameCollector();
tu.accept(collector); tu.accept(collector);
@ -1772,7 +1772,7 @@ public class AST2CPPTests extends AST2TestBase {
// int (*p) [2]; // int (*p) [2];
// (&p)[0] = 1; // (&p)[0] = 1;
// } // }
public void testBug84250_2() throws Exception { public void testBug84250b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -1800,7 +1800,7 @@ public class AST2CPPTests extends AST2TestBase {
assertSame(s_ref, s_decl); assertSame(s_ref, s_decl);
} }
public void testBug84266_2() throws Exception { public void testBug84266b() throws Exception {
IASTTranslationUnit tu = parse("struct s f(void);", CPP); IASTTranslationUnit tu = parse("struct s f(void);", CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2067,7 +2067,7 @@ public class AST2CPPTests extends AST2TestBase {
// int main() { // int main() {
// f(a); // f(a);
// } // }
public void testArgumentDependantLookup_2() throws Exception { public void testArgumentDependantLookup_b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2193,7 +2193,7 @@ public class AST2CPPTests extends AST2TestBase {
// void foo() { // void foo() {
// (s->*pm)()->i; // (s->*pm)()->i;
// } // }
public void testBug_PM_2() throws Exception { public void testBug_PM_b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2218,7 +2218,7 @@ public class AST2CPPTests extends AST2TestBase {
assertInstances(col, f, 3); assertInstances(col, f, 3);
} }
// public void testFindTypeBinding_1() throws Exception { // public void testFindTypeBinding_a() throws Exception {
// IASTTranslationUnit tu = parse( // IASTTranslationUnit tu = parse(
// "int x = 5; int y(x);", CPP); // "int x = 5; int y(x);", CPP);
// //
@ -2240,7 +2240,7 @@ public class AST2CPPTests extends AST2TestBase {
// assertTrue(binding instanceof ICPPClassType); // assertTrue(binding instanceof ICPPClassType);
// } // }
// //
// public void testFindTypeBinding_2() throws Exception { // public void testFindTypeBinding_b() throws Exception {
// IASTTranslationUnit tu = parse( // IASTTranslationUnit tu = parse(
// "struct B; void f() { B * bp; }", CPP); // "struct B; void f() { B * bp; }", CPP);
// IASTCompoundStatement compound = (IASTCompoundStatement) // IASTCompoundStatement compound = (IASTCompoundStatement)
@ -2303,7 +2303,7 @@ public class AST2CPPTests extends AST2TestBase {
// void g() { // void g() {
// f(pm); // f(pm);
// } // }
public void testPMKoenig() throws Exception { public void testPMKoenig_a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2329,7 +2329,7 @@ public class AST2CPPTests extends AST2TestBase {
// N::A * a; // N::A * a;
// f(a->*pm); // f(a->*pm);
// } // }
public void testPMKoenig_2() throws Exception { public void testPMKoenig_b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2464,7 +2464,7 @@ public class AST2CPPTests extends AST2TestBase {
// void foo() { // void foo() {
// pf = &f; // pf = &f;
// } // }
public void testBug45763_1() throws Exception { public void testBug45763a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2486,7 +2486,7 @@ public class AST2CPPTests extends AST2TestBase {
// g(&f); // g(&f);
// (*pg)(&f); // (*pg)(&f);
// } // }
public void testBug45763_2() throws Exception { public void testBug45763b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2507,7 +2507,7 @@ public class AST2CPPTests extends AST2TestBase {
// void (* bar ()) (int) { // void (* bar ()) (int) {
// return &f; // return &f;
// } // }
public void testBug45763_3() throws Exception { public void testBug45763c() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2526,7 +2526,7 @@ public class AST2CPPTests extends AST2TestBase {
// void foo () { // void foo () {
// (void (*)(int)) &f; // (void (*)(int)) &f;
// } // }
public void testBug45763_4() throws Exception { public void testBug45763d() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2965,7 +2965,7 @@ public class AST2CPPTests extends AST2TestBase {
// void g() { i++; } // void g() { i++; }
// } // }
// } // }
public void testBug86358_1() throws Exception { public void testBug86358a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -2985,7 +2985,7 @@ public class AST2CPPTests extends AST2TestBase {
// namespace V { // namespace V {
// } // }
// } // }
public void testBug86358_2() throws Exception { public void testBug86358b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3088,7 +3088,7 @@ public class AST2CPPTests extends AST2TestBase {
// void f(int); // void f(int);
// } // }
// using A::f; // using A::f;
public void testBug86470_1() throws Exception { public void testBug86470a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3127,7 +3127,7 @@ public class AST2CPPTests extends AST2TestBase {
// using B::f; // using B::f;
// f('c'); // f('c');
// } // }
public void testBug86470_2() throws Exception { public void testBug86470b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3146,7 +3146,7 @@ public class AST2CPPTests extends AST2TestBase {
// g('a'); // g('a');
// struct g gg; // struct g gg;
// } // }
public void testBug86470_3() throws Exception { public void testBug86470c() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3180,7 +3180,7 @@ public class AST2CPPTests extends AST2TestBase {
// x = 1; // x = 1;
// struct x xx; // struct x xx;
// } // }
public void testBug86470_4() throws Exception { public void testBug86470d() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3219,7 +3219,7 @@ public class AST2CPPTests extends AST2TestBase {
// using A::f; // using A::f;
// f(3.5); // f(3.5);
// } // }
public void testBug86470_5() throws Exception { public void testBug86470e() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3399,7 +3399,7 @@ public class AST2CPPTests extends AST2TestBase {
// int v2; // int v2;
// } // }
// } // }
public void testFind_1() throws Exception { public void testFind_a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3427,7 +3427,7 @@ public class AST2CPPTests extends AST2TestBase {
// }; // };
// void B::f() { // void B::f() {
// } // }
public void testFind_2() throws Exception { public void testFind_b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3459,7 +3459,7 @@ public class AST2CPPTests extends AST2TestBase {
// void f(char); // void f(char);
// using A::f; // using A::f;
// } // }
public void testFind_3() throws Exception { public void testFind_c() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3497,7 +3497,7 @@ public class AST2CPPTests extends AST2TestBase {
// using namespace A; // using namespace A;
// using namespace C; // using namespace C;
// } // }
public void testFind_4() throws Exception { public void testFind_d() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3656,7 +3656,7 @@ public class AST2CPPTests extends AST2TestBase {
assertFalse(f.isStatic()); assertFalse(f.isStatic());
} }
public void testBug88501_1() throws Exception { public void testBug88501a() throws Exception {
IASTTranslationUnit tu = parse("void f(); void f(int); struct f;", CPP); IASTTranslationUnit tu = parse("void f(); void f(int); struct f;", CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3666,7 +3666,7 @@ public class AST2CPPTests extends AST2TestBase {
assertTrue(col.getName(3).resolveBinding() instanceof ICPPClassType); assertTrue(col.getName(3).resolveBinding() instanceof ICPPClassType);
} }
// public void testBug8342_1() throws Exception { // public void testBug8342a() throws Exception {
// IASTTranslationUnit tu = parse("int a; int a;", CPP); // IASTTranslationUnit tu = parse("int a; int a;", CPP);
// //
// NameCollector col = new NameCollector(); // NameCollector col = new NameCollector();
@ -3676,7 +3676,7 @@ public class AST2CPPTests extends AST2TestBase {
// IProblemBinding p = (IProblemBinding) col.getName(1).resolveBinding(); // IProblemBinding p = (IProblemBinding) col.getName(1).resolveBinding();
// assertEquals(p.getID(), IProblemBinding.SEMANTIC_INVALID_REDEFINITION); // assertEquals(p.getID(), IProblemBinding.SEMANTIC_INVALID_REDEFINITION);
// } // }
public void testBug8342_2() throws Exception { public void testBug8342b() throws Exception {
IASTTranslationUnit tu = parse("extern int a; extern char a;", CPP); IASTTranslationUnit tu = parse("extern int a; extern char a;", CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3691,7 +3691,7 @@ public class AST2CPPTests extends AST2TestBase {
// void f() { // void f() {
// B::i; // B::i;
// } // }
public void testNamespaceAlias_2() throws Exception { public void testNamespaceAlias_b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3796,7 +3796,7 @@ public class AST2CPPTests extends AST2TestBase {
// void f(void) { // void f(void) {
// enum { one }; // enum { one };
// } // }
public void testBug90039_2() throws Exception { public void testBug90039b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -3890,7 +3890,7 @@ public class AST2CPPTests extends AST2TestBase {
assertEquals(expression.getSimpleType(), ICPPASTSimpleTypeConstructorExpression.t_int); assertEquals(expression.getSimpleType(), ICPPASTSimpleTypeConstructorExpression.t_int);
} }
public void testBug90498_1() throws Exception { public void testBug90498a() throws Exception {
IASTTranslationUnit tu = parse( IASTTranslationUnit tu = parse(
"typedef int INT;\ntypedef INT (FOO) (INT);", CPP); "typedef int INT;\ntypedef INT (FOO) (INT);", CPP);
@ -3906,7 +3906,7 @@ public class AST2CPPTests extends AST2TestBase {
assertEquals(nested.getName().toString(), "FOO"); assertEquals(nested.getName().toString(), "FOO");
} }
public void testBug90498_2() throws Exception { public void testBug90498b() throws Exception {
IASTTranslationUnit tu = parse( IASTTranslationUnit tu = parse(
"int (* foo) (int) (0);", CPP); "int (* foo) (int) (0);", CPP);
@ -4170,7 +4170,7 @@ public class AST2CPPTests extends AST2TestBase {
// typedef int I; // typedef int I;
// void f11(I i); // void f11(I i);
// void main(){ f a; } // void main(){ f a; }
public void testBug90623_2() throws Exception { public void testBug90623b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -4187,7 +4187,7 @@ public class AST2CPPTests extends AST2TestBase {
// }; // };
// Y y; // Y y;
// X x = new X(y); // X x = new X(y);
public void testBug90654_1() throws Exception { public void testBug90654a() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(true); NameCollector col = new NameCollector(true);
tu.accept(col); tu.accept(col);
@ -4203,7 +4203,7 @@ public class AST2CPPTests extends AST2TestBase {
// int f(int); // int f(int);
// int f(float); // int f(float);
// int x = f(a); // int x = f(a);
public void testBug90654_2() throws Exception { public void testBug90654b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -4803,7 +4803,7 @@ public class AST2CPPTests extends AST2TestBase {
// str(1.2); // str(1.2);
// str(ONE); str(p); // str(ONE); str(p);
// } // }
public void testBug95734_2() throws Exception { public void testBug95734b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -5015,7 +5015,7 @@ public class AST2CPPTests extends AST2TestBase {
// struct F {} f; // struct F {} f;
// void f(int a) {} // void f(int a) {}
// } // }
public void testBug92425_2() throws Exception { public void testBug92425b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP); IASTTranslationUnit tu = parse(getAboveComment(), CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -5192,14 +5192,15 @@ public class AST2CPPTests extends AST2TestBase {
assertNoProblemBindings(col); assertNoProblemBindings(col);
} }
public void testBug84478_3() throws Exception { public void testBug84478c() throws Exception {
IASTTranslationUnit tu = parse("void foo() { switch(int x = 4) { case 4: x++; break; default: break;} }", CPP); IASTTranslationUnit tu = parse("void foo() { switch(int x = 4) { case 4: x++; break; default: break;} }", CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
assertNoProblemBindings(col); assertNoProblemBindings(col);
assertSame(col.getName(1).resolveBinding(), col.getName(2).resolveBinding()); assertSame(col.getName(1).resolveBinding(), col.getName(2).resolveBinding());
} }
public void testBug84478_4() throws Exception {
public void testBug84478d() throws Exception {
IASTTranslationUnit tu = parse("void foo() { for(int i = 0; int j = 0; ++i) {} }", CPP); IASTTranslationUnit tu = parse("void foo() { for(int i = 0; int j = 0; ++i) {} }", CPP);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -5215,7 +5216,7 @@ public class AST2CPPTests extends AST2TestBase {
// a++; b++; // a++; b++;
// } // }
// } // }
public void testBug84478_2() throws Exception { public void testBug84478b() throws Exception {
IASTTranslationUnit tu = parse(getAboveComment(), CPP, true, true); IASTTranslationUnit tu = parse(getAboveComment(), CPP, true, true);
NameCollector col = new NameCollector(); NameCollector col = new NameCollector();
tu.accept(col); tu.accept(col);
@ -5356,7 +5357,7 @@ public class AST2CPPTests extends AST2TestBase {
// int f() { // int f() {
// int x = 4; while(x < 10) blah: ++x; // int x = 4; while(x < 10) blah: ++x;
// } // }
public void test1043290() throws Exception { public void testBug1043290() throws Exception {
IASTTranslationUnit tu = parseAndCheckBindings(getAboveComment()); IASTTranslationUnit tu = parseAndCheckBindings(getAboveComment());
IASTFunctionDefinition fd = (IASTFunctionDefinition) tu.getDeclarations()[0]; IASTFunctionDefinition fd = (IASTFunctionDefinition) tu.getDeclarations()[0];
IASTStatement [] statements = ((IASTCompoundStatement)fd.getBody()).getStatements(); IASTStatement [] statements = ((IASTCompoundStatement)fd.getBody()).getStatements();
@ -5380,7 +5381,7 @@ public class AST2CPPTests extends AST2TestBase {
} }
public void testBug107150() throws Exception { public void testBug107150() throws Exception {
StringBuffer buffer = new StringBuffer(); StringBuilder buffer = new StringBuilder();
buffer.append("#define FUNC_PROTOTYPE_PARAMS(list) list\r\n"); buffer.append("#define FUNC_PROTOTYPE_PARAMS(list) list\r\n");
buffer.append("int func1 FUNC_PROTOTYPE_PARAMS((int arg1)){\r\n"); buffer.append("int func1 FUNC_PROTOTYPE_PARAMS((int arg1)){\r\n");
buffer.append("return 0;\r\n"); buffer.append("return 0;\r\n");
@ -5392,7 +5393,7 @@ public class AST2CPPTests extends AST2TestBase {
IASTTranslationUnit tu = parse(buffer.toString(), CPP); IASTTranslationUnit tu = parse(buffer.toString(), CPP);
assertFalse(tu.getDeclarations()[1] instanceof IASTProblemDeclaration); assertFalse(tu.getDeclarations()[1] instanceof IASTProblemDeclaration);
buffer = new StringBuffer(); buffer = new StringBuilder();
buffer.append("#define FUNC_PROTOTYPE_PARAMS(list) list\n"); buffer.append("#define FUNC_PROTOTYPE_PARAMS(list) list\n");
buffer.append("int func1 FUNC_PROTOTYPE_PARAMS((int arg1)){\n"); buffer.append("int func1 FUNC_PROTOTYPE_PARAMS((int arg1)){\n");
buffer.append("return 0;\n"); buffer.append("return 0;\n");
@ -6695,7 +6696,7 @@ public class AST2CPPTests extends AST2TestBase {
// (p1 / p2).a; //4 // (p1 / p2).a; //4
// (p1 % p2).a; //5 // (p1 % p2).a; //5
// } // }
public void testOverloadedBinaryOperator_259927_1() throws Exception { public void testOverloadedBinaryOperator_259927a() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
ba.assertNonProblem("a; //1", 1, ICPPField.class); ba.assertNonProblem("a; //1", 1, ICPPField.class);
ba.assertNonProblem("a; //2", 1, ICPPField.class); ba.assertNonProblem("a; //2", 1, ICPPField.class);
@ -6724,7 +6725,7 @@ public class AST2CPPTests extends AST2TestBase {
// (b % b).a; //5 // (b % b).a; //5
// (b + i).a; //6 // (b + i).a; //6
// } // }
public void testOverloadedBinaryOperator_259927_2() throws Exception { public void testOverloadedBinaryOperator_259927b() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
ba.assertNonProblem("a; //1", 1, ICPPField.class); ba.assertNonProblem("a; //1", 1, ICPPField.class);
ba.assertNonProblem("a; //2", 1, ICPPField.class); ba.assertNonProblem("a; //2", 1, ICPPField.class);
@ -6747,7 +6748,7 @@ public class AST2CPPTests extends AST2TestBase {
// (p1++).x; //1 // (p1++).x; //1
// (++p1).x; //2 // (++p1).x; //2
// } // }
public void testOverloadedUnaryOperator_259927_3() throws Exception { public void testOverloadedUnaryOperator_259927c() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
ba.assertNonProblem("x; //1", 1, ICPPField.class); ba.assertNonProblem("x; //1", 1, ICPPField.class);
ba.assertNonProblem("x; //2", 1, ICPPField.class); ba.assertNonProblem("x; //2", 1, ICPPField.class);
@ -6764,7 +6765,7 @@ public class AST2CPPTests extends AST2TestBase {
// (p1++).x; //1 // (p1++).x; //1
// (++p1).x; //2 // (++p1).x; //2
// } // }
public void testOverloadedUnaryOperator_259927_4() throws Exception { public void testOverloadedUnaryOperator_259927d() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
ba.assertNonProblem("x; //1", 1, ICPPField.class); ba.assertNonProblem("x; //1", 1, ICPPField.class);
ba.assertNonProblem("x; //2", 1, ICPPField.class); ba.assertNonProblem("x; //2", 1, ICPPField.class);
@ -6794,7 +6795,7 @@ public class AST2CPPTests extends AST2TestBase {
// (!b).xx; // 5 // (!b).xx; // 5
// (~b).xx; // 6 // (~b).xx; // 6
// } // }
public void testOverloadedUnaryOperator_259927_5() throws Exception { public void testOverloadedUnaryOperator_259927e() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
for (int i = 1; i <=6; i++) for (int i = 1; i <=6; i++)
ba.assertNonProblem("xx; // "+i, 2, ICPPField.class); ba.assertNonProblem("xx; // "+i, 2, ICPPField.class);
@ -6825,7 +6826,7 @@ public class AST2CPPTests extends AST2TestBase {
// (!b).xx; // 5 // (!b).xx; // 5
// (~b).xx; // 6 // (~b).xx; // 6
//} //}
public void testOverloadedUnaryOperator_259927_6() throws Exception { public void testOverloadedUnaryOperator_259927f() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
for (int i = 1; i <= 6; i++) for (int i = 1; i <= 6; i++)
ba.assertNonProblem("xx; // "+i, 2, ICPPField.class); ba.assertNonProblem("xx; // "+i, 2, ICPPField.class);
@ -7009,7 +7010,7 @@ public class AST2CPPTests extends AST2TestBase {
// void test() { // void test() {
// f(a()); // f(a());
// } // }
public void testBug263152_1() throws Exception { public void testBug263152a() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
ba.assertProblem("f(a())", 1); ba.assertProblem("f(a())", 1);
} }
@ -7025,7 +7026,7 @@ public class AST2CPPTests extends AST2TestBase {
// void test(B p) { // void test(B p) {
// p.m(a()); // p.m(a());
// } // }
public void testBug263152_2() throws Exception { public void testBug263152b() throws Exception {
BindingAssertionHelper ba= getAssertionHelper(); BindingAssertionHelper ba= getAssertionHelper();
ba.assertNonProblem("m(a())", 1, ICPPMethod.class); ba.assertNonProblem("m(a())", 1, ICPPMethod.class);
} }
@ -7881,7 +7882,7 @@ public class AST2CPPTests extends AST2TestBase {
// int main() { // int main() {
// return ~0; // return ~0;
// } // }
public void testNonUserdefinedOperator_291409_2() throws Exception { public void testNonUserdefinedOperator_291409b() throws Exception {
final String code = getAboveComment(); final String code = getAboveComment();
IASTTranslationUnit tu= parseAndCheckBindings(code, CPP); IASTTranslationUnit tu= parseAndCheckBindings(code, CPP);
IASTFunctionDefinition def= getDeclaration(tu, 1); IASTFunctionDefinition def= getDeclaration(tu, 1);
@ -9551,7 +9552,7 @@ public class AST2CPPTests extends AST2TestBase {
// int k = g(f1()); // calls g(const int&&) // int k = g(f1()); // calls g(const int&&)
// int l = g(f2()); // calls g(const int&&) // int l = g(f2()); // calls g(const int&&)
// } // }
public void testRankingOfReferenceBindings_1() throws Exception { public void testRankingOfReferenceBindings_a() throws Exception {
BindingAssertionHelper bh= getAssertionHelper(); BindingAssertionHelper bh= getAssertionHelper();
IFunction g1= bh.assertNonProblemOnFirstIdentifier("g(const int&)"); IFunction g1= bh.assertNonProblemOnFirstIdentifier("g(const int&)");
IFunction g2= bh.assertNonProblemOnFirstIdentifier("g(const int&&)"); IFunction g2= bh.assertNonProblemOnFirstIdentifier("g(const int&&)");
@ -9581,7 +9582,7 @@ public class AST2CPPTests extends AST2TestBase {
// A().p();//5 // calls A::p()&& // A().p();//5 // calls A::p()&&
// a.p();//6 // calls A::p()& // a.p();//6 // calls A::p()&
// } // }
public void testRankingOfReferenceBindings_2() throws Exception { public void testRankingOfReferenceBindings_b() throws Exception {
BindingAssertionHelper bh= getAssertionHelper(); BindingAssertionHelper bh= getAssertionHelper();
ICPPMethod s1= bh.assertNonProblem("operator<<(int)", 10); ICPPMethod s1= bh.assertNonProblem("operator<<(int)", 10);
ICPPFunction s2= bh.assertNonProblem("operator<<(A&&, char)", 10); ICPPFunction s2= bh.assertNonProblem("operator<<(A&&, char)", 10);

View file

@ -124,9 +124,9 @@ public class LRCPPTests extends AST2CPPTests {
@Override @Override
public void testXValueCategories() throws Exception {} public void testXValueCategories() throws Exception {}
@Override @Override
public void testRankingOfReferenceBindings_1() throws Exception {} public void testRankingOfReferenceBindings_a() throws Exception {}
@Override @Override
public void testRankingOfReferenceBindings_2() throws Exception {} public void testRankingOfReferenceBindings_b() throws Exception {}
@Override @Override
public void testInlineNamespaceLookup_324096() throws Exception {} public void testInlineNamespaceLookup_324096() throws Exception {}
@Override @Override