Lines 132-144
Link Here
|
132 |
|
132 |
|
133 |
int offset = code.indexOf("x();\n}\n"); |
133 |
int offset = code.indexOf("x();\n}\n"); |
134 |
IASTNode def = testF2(file, offset); |
134 |
IASTNode def = testF2(file, offset); |
135 |
try { |
135 |
assertTrue(def instanceof IASTName); |
136 |
// TODO raised bug 97079 |
136 |
assertEquals(((ASTNode)def).getOffset(), header.indexOf("x")); //$NON-NLS-1$ |
137 |
assertTrue(def instanceof IASTName); |
137 |
assertEquals(((ASTNode)def).getLength(), "x".length()); //$NON-NLS-1$ |
138 |
assertEquals(((ASTNode)def).getOffset(), header.indexOf("x")); //$NON-NLS-1$ |
|
|
139 |
assertEquals(((ASTNode)def).getLength(), "x".length()); //$NON-NLS-1$ |
140 |
assertTrue(false); // when this fails then the test is passing correctly |
141 |
} catch (AssertionFailedError afe) {} |
142 |
IASTNode decl = testF3(file, offset); |
138 |
IASTNode decl = testF3(file, offset); |
143 |
assertTrue(decl instanceof IASTName); |
139 |
assertTrue(decl instanceof IASTName); |
144 |
assertEquals(((ASTNode)decl).getOffset(), header.indexOf("x")); //$NON-NLS-1$ |
140 |
assertEquals(((ASTNode)decl).getOffset(), header.indexOf("x")); //$NON-NLS-1$ |
Lines 154-166
Link Here
|
154 |
|
150 |
|
155 |
int offset = code.indexOf("y();\n}\n"); |
151 |
int offset = code.indexOf("y();\n}\n"); |
156 |
IASTNode def = testF2(file, offset); |
152 |
IASTNode def = testF2(file, offset); |
157 |
try { |
153 |
assertTrue(def instanceof IASTName); |
158 |
// TODO raised bug 97079 |
154 |
assertEquals(((ASTNode)def).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
159 |
assertTrue(def instanceof IASTName); |
155 |
assertEquals(((ASTNode)def).getLength(), "y".length()); //$NON-NLS-1$ |
160 |
assertEquals(((ASTNode)def).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
|
|
161 |
assertEquals(((ASTNode)def).getLength(), "y".length()); //$NON-NLS-1$ |
162 |
assertTrue(false); // when this fails then the test is passing correctly |
163 |
} catch (AssertionFailedError afe) {} |
164 |
IASTNode decl = testF3(file, offset); |
156 |
IASTNode decl = testF3(file, offset); |
165 |
assertTrue(decl instanceof IASTName); |
157 |
assertTrue(decl instanceof IASTName); |
166 |
assertEquals(((ASTNode)decl).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
158 |
assertEquals(((ASTNode)decl).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
Lines 541-550
Link Here
|
541 |
offset = code.indexOf("anotherX; // declares anotherX"); //$NON-NLS-1$ |
533 |
offset = code.indexOf("anotherX; // declares anotherX"); //$NON-NLS-1$ |
542 |
def = testF2(file, offset); |
534 |
def = testF2(file, offset); |
543 |
decl = testF3(file, offset); |
535 |
decl = testF3(file, offset); |
544 |
try { |
536 |
assertNull(def); |
545 |
assertNull(def); // TODO raised bug 96689 |
|
|
546 |
assertTrue(false); // try/catch/assertTrue(false) added to alert the tester when this test passes! |
547 |
} catch (AssertionFailedError e) {} |
548 |
|
537 |
|
549 |
assertTrue(decl instanceof IASTName); |
538 |
assertTrue(decl instanceof IASTName); |
550 |
assertEquals(((IASTName)decl).toString(), "anotherX"); //$NON-NLS-1$ |
539 |
assertEquals(((IASTName)decl).toString(), "anotherX"); //$NON-NLS-1$ |
Lines 566-575
Link Here
|
566 |
int offset = code.indexOf("a1; // declares a"); //$NON-NLS-1$ |
555 |
int offset = code.indexOf("a1; // declares a"); //$NON-NLS-1$ |
567 |
IASTNode def = testF2(file, offset); |
556 |
IASTNode def = testF2(file, offset); |
568 |
IASTNode decl = testF3(file, offset); |
557 |
IASTNode decl = testF3(file, offset); |
569 |
try { |
558 |
assertNull(def); |
570 |
assertNull(def); // TODO raised bug 96689 |
|
|
571 |
assertTrue(false); // try/catch/assertTrue(false) added to alert the tester when this test passes! |
572 |
} catch (AssertionFailedError e) {} |
573 |
|
559 |
|
574 |
assertTrue(decl instanceof IASTName); |
560 |
assertTrue(decl instanceof IASTName); |
575 |
assertEquals(((IASTName)decl).toString(), "a1"); //$NON-NLS-1$ |
561 |
assertEquals(((IASTName)decl).toString(), "a1"); //$NON-NLS-1$ |
Lines 579-588
Link Here
|
579 |
offset = code.indexOf("c1; // declares c"); //$NON-NLS-1$ |
565 |
offset = code.indexOf("c1; // declares c"); //$NON-NLS-1$ |
580 |
def = testF2(file, offset); |
566 |
def = testF2(file, offset); |
581 |
decl = testF3(file, offset); |
567 |
decl = testF3(file, offset); |
582 |
try { |
568 |
assertNull(def); |
583 |
assertNull(def); // TODO raised bug 96689 |
|
|
584 |
assertTrue(false); // try/catch/assertTrue(false) added to alert the tester when this test passes! |
585 |
} catch (AssertionFailedError e) {} |
586 |
assertTrue(decl instanceof IASTName); |
569 |
assertTrue(decl instanceof IASTName); |
587 |
assertEquals(((IASTName)decl).toString(), "c1"); //$NON-NLS-1$ |
570 |
assertEquals(((IASTName)decl).toString(), "c1"); //$NON-NLS-1$ |
588 |
assertEquals(((ASTNode)decl).getOffset(), 46); |
571 |
assertEquals(((ASTNode)decl).getOffset(), 46); |
Lines 600-609
Link Here
|
600 |
offset = code.indexOf("S1; // declares S"); //$NON-NLS-1$ |
583 |
offset = code.indexOf("S1; // declares S"); //$NON-NLS-1$ |
601 |
def = testF2(file, offset); |
584 |
def = testF2(file, offset); |
602 |
decl = testF3(file, offset); |
585 |
decl = testF3(file, offset); |
603 |
try { |
586 |
assertNull(def); |
604 |
assertNull(def); // TODO raised bug 96690 |
|
|
605 |
assertTrue(false); // try/catch/assertTrue(false) added to alert the tester when this test passes! |
606 |
} catch (AssertionFailedError e) {} |
607 |
assertTrue(decl instanceof IASTName); |
587 |
assertTrue(decl instanceof IASTName); |
608 |
assertEquals(((IASTName)decl).toString(), "S1"); //$NON-NLS-1$ |
588 |
assertEquals(((IASTName)decl).toString(), "S1"); //$NON-NLS-1$ |
609 |
assertEquals(((ASTNode)decl).getOffset(), 98); |
589 |
assertEquals(((ASTNode)decl).getOffset(), 98); |
Lines 631-643
Link Here
|
631 |
|
611 |
|
632 |
int offset = code.indexOf("y();\n}\n"); |
612 |
int offset = code.indexOf("y();\n}\n"); |
633 |
IASTNode def = testF2(file, offset); |
613 |
IASTNode def = testF2(file, offset); |
634 |
try { |
614 |
assertTrue(def instanceof IASTName); |
635 |
// TODO raised bug 97079 |
615 |
assertEquals(((ASTNode)def).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
636 |
assertTrue(def instanceof IASTName); |
616 |
assertEquals(((ASTNode)def).getLength(), "y".length()); //$NON-NLS-1$ |
637 |
assertEquals(((ASTNode)def).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
|
|
638 |
assertEquals(((ASTNode)def).getLength(), "y".length()); //$NON-NLS-1$ |
639 |
assertTrue(false); // when this fails then the test is passing correctly |
640 |
} catch (AssertionFailedError afe) {} |
641 |
IASTNode decl = testF3(file, offset); |
617 |
IASTNode decl = testF3(file, offset); |
642 |
assertTrue(decl instanceof IASTName); |
618 |
assertTrue(decl instanceof IASTName); |
643 |
assertEquals(((ASTNode)decl).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |
619 |
assertEquals(((ASTNode)decl).getOffset(), header.indexOf("y")); //$NON-NLS-1$ |