mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 10:16:03 +02:00
Cosmetics.
This commit is contained in:
parent
d596dcb716
commit
ba7f52a31a
2 changed files with 45 additions and 46 deletions
|
@ -51,7 +51,7 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
super.setUp();
|
super.setUp();
|
||||||
|
|
||||||
// Create temp project
|
// Create temp project
|
||||||
fCProject= createProject("CPPSelectionTestsDOMIndexerProject"); //$NON-NLS-1$
|
fCProject= createProject("CPPSelectionTestsDOMIndexerProject");
|
||||||
assertNotNull("Unable to create project", fCProject);
|
assertNotNull("Unable to create project", fCProject);
|
||||||
// MakeProjectNature.addNature(project, new NullProgressMonitor());
|
// MakeProjectNature.addNature(project, new NullProgressMonitor());
|
||||||
// ScannerConfigNature.addScannerConfigNature(project);
|
// ScannerConfigNature.addScannerConfigNature(project);
|
||||||
|
@ -69,7 +69,7 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
}
|
}
|
||||||
|
|
||||||
private ICProject createProject(String projectName) throws CoreException {
|
private ICProject createProject(String projectName) throws CoreException {
|
||||||
ICProject cPrj = CProjectHelper.createCCProject(projectName, "bin", IPDOMManager.ID_NO_INDEXER); //$NON-NLS-1$
|
ICProject cPrj = CProjectHelper.createCCProject(projectName, "bin", IPDOMManager.ID_NO_INDEXER);
|
||||||
return cPrj;
|
return cPrj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,7 +90,6 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
TestSourceReader.waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
TestSourceReader.waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// // header
|
// // header
|
||||||
// class Point{
|
// class Point{
|
||||||
// public:
|
// public:
|
||||||
|
@ -126,19 +125,19 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
IFile file = importFile("test93281.cpp", scode);
|
IFile file = importFile("test93281.cpp", scode);
|
||||||
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
||||||
|
|
||||||
int offset = scode.indexOf("p2->operator") + 6; //$NON-NLS-1$
|
int offset = scode.indexOf("p2->operator") + 6;
|
||||||
IASTNode node = testF3(file, offset);
|
IASTNode node = testF3(file, offset);
|
||||||
|
|
||||||
assertTrue(node instanceof IASTName);
|
assertTrue(node instanceof IASTName);
|
||||||
assertEquals(((IASTName)node).toString(), "operator new[]"); //$NON-NLS-1$
|
assertEquals(((IASTName)node).toString(), "operator new[]");
|
||||||
assertEquals(((ASTNode)node).getOffset(), hcode.indexOf("operator new"));
|
assertEquals(((ASTNode)node).getOffset(), hcode.indexOf("operator new"));
|
||||||
assertEquals(((ASTNode)node).getLength(), 16);
|
assertEquals(((ASTNode)node).getLength(), 16);
|
||||||
|
|
||||||
offset = scode.indexOf("p2-> operator") + 11; //$NON-NLS-1$
|
offset = scode.indexOf("p2-> operator") + 11;
|
||||||
node = testF3(file, offset);
|
node = testF3(file, offset);
|
||||||
|
|
||||||
assertTrue(node instanceof IASTName);
|
assertTrue(node instanceof IASTName);
|
||||||
assertEquals(((IASTName)node).toString(), "operator ="); //$NON-NLS-1$
|
assertEquals(((IASTName)node).toString(), "operator =");
|
||||||
assertEquals(((ASTNode)node).getOffset(), hcode.indexOf("operator="));
|
assertEquals(((ASTNode)node).getOffset(), hcode.indexOf("operator="));
|
||||||
assertEquals(((ASTNode)node).getLength(), 9);
|
assertEquals(((ASTNode)node).getLength(), 9);
|
||||||
}
|
}
|
||||||
|
@ -172,7 +171,7 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
int soffset = scode.indexOf("testTemplate");
|
int soffset = scode.indexOf("testTemplate");
|
||||||
IASTNode def = testF3(file, soffset+2);
|
IASTNode def = testF3(file, soffset+2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertEquals("testTemplate", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("testTemplate", ((IASTName) def).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) def).getOffset());
|
assertEquals(hoffset, ((ASTNode) def).getOffset());
|
||||||
assertEquals(12, ((ASTNode) def).getLength());
|
assertEquals(12, ((ASTNode) def).getLength());
|
||||||
}
|
}
|
||||||
|
@ -190,15 +189,15 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
StringBuffer[] buffers= getContents(2);
|
StringBuffer[] buffers= getContents(2);
|
||||||
String hcode= buffers[0].toString();
|
String hcode= buffers[0].toString();
|
||||||
String scode= buffers[1].toString();
|
String scode= buffers[1].toString();
|
||||||
IFile hfile = importFile("test.h", hcode); //$NON-NLS-1$
|
IFile hfile = importFile("test.h", hcode);
|
||||||
IFile file = importFile("test.cpp", scode); //$NON-NLS-1$
|
IFile file = importFile("test.cpp", scode);
|
||||||
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
||||||
|
|
||||||
int hoffset= hcode.indexOf("assign"); //$NON-NLS-1$
|
int hoffset= hcode.indexOf("assign");
|
||||||
int soffset = scode.indexOf("assign"); //$NON-NLS-1$
|
int soffset = scode.indexOf("assign");
|
||||||
IASTNode def = testF3(file, soffset + 2);
|
IASTNode def = testF3(file, soffset + 2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertEquals("assign", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("assign", ((IASTName) def).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) def).getOffset());
|
assertEquals(hoffset, ((ASTNode) def).getOffset());
|
||||||
assertEquals(6, ((ASTNode) def).getLength());
|
assertEquals(6, ((ASTNode) def).getLength());
|
||||||
}
|
}
|
||||||
|
@ -231,10 +230,10 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
IASTNode def = testF3(hfile, hoffset+2);
|
IASTNode def = testF3(hfile, hoffset+2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals("MyInt", ((IASTName) decl).toString()); //$NON-NLS-1$
|
assertEquals("MyInt", ((IASTName) decl).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
||||||
assertEquals(5, ((ASTNode) decl).getLength());
|
assertEquals(5, ((ASTNode) decl).getLength());
|
||||||
assertEquals("MyInt", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("MyInt", ((IASTName) def).toString());
|
||||||
assertEquals(soffset, def.getFileLocation().getNodeOffset());
|
assertEquals(soffset, def.getFileLocation().getNodeOffset());
|
||||||
assertEquals(5, ((ASTNode) def).getLength());
|
assertEquals(5, ((ASTNode) def).getLength());
|
||||||
|
|
||||||
|
@ -244,10 +243,10 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
def = testF3(hfile, hoffset+2);
|
def = testF3(hfile, hoffset+2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals("MyConst", ((IASTName) decl).toString()); //$NON-NLS-1$
|
assertEquals("MyConst", ((IASTName) decl).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
||||||
assertEquals(7, ((ASTNode) decl).getLength());
|
assertEquals(7, ((ASTNode) decl).getLength());
|
||||||
assertEquals("MyConst", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("MyConst", ((IASTName) def).toString());
|
||||||
assertEquals(soffset, def.getFileLocation().getNodeOffset());
|
assertEquals(soffset, def.getFileLocation().getNodeOffset());
|
||||||
assertEquals(7, ((ASTNode) def).getLength());
|
assertEquals(7, ((ASTNode) def).getLength());
|
||||||
|
|
||||||
|
@ -257,10 +256,10 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
def = testF3(hfile, hoffset+2);
|
def = testF3(hfile, hoffset+2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals("MyFunc", ((IASTName) decl).toString()); //$NON-NLS-1$
|
assertEquals("MyFunc", ((IASTName) decl).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
||||||
assertEquals(6, ((ASTNode) decl).getLength());
|
assertEquals(6, ((ASTNode) decl).getLength());
|
||||||
assertEquals("MyFunc", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("MyFunc", ((IASTName) def).toString());
|
||||||
assertEquals(soffset, def.getFileLocation().getNodeOffset());
|
assertEquals(soffset, def.getFileLocation().getNodeOffset());
|
||||||
assertEquals(6, ((ASTNode) def).getLength());
|
assertEquals(6, ((ASTNode) def).getLength());
|
||||||
|
|
||||||
|
@ -270,10 +269,10 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
def = testF3(hfile, hoffset+2);
|
def = testF3(hfile, hoffset+2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals("MyStruct", ((IASTName) decl).toString()); //$NON-NLS-1$
|
assertEquals("MyStruct", ((IASTName) decl).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
||||||
assertEquals(8, ((ASTNode) decl).getLength());
|
assertEquals(8, ((ASTNode) decl).getLength());
|
||||||
assertEquals("MyStruct", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("MyStruct", ((IASTName) def).toString());
|
||||||
assertEquals(hoffset, def.getFileLocation().getNodeOffset());
|
assertEquals(hoffset, def.getFileLocation().getNodeOffset());
|
||||||
assertEquals(8, ((ASTNode) def).getLength());
|
assertEquals(8, ((ASTNode) def).getLength());
|
||||||
|
|
||||||
|
@ -283,10 +282,10 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
def = testF3(hfile, hoffset+2);
|
def = testF3(hfile, hoffset+2);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals("MyClass", ((IASTName) decl).toString()); //$NON-NLS-1$
|
assertEquals("MyClass", ((IASTName) decl).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
assertEquals(hoffset, ((ASTNode) decl).getOffset());
|
||||||
assertEquals(7, ((ASTNode) decl).getLength());
|
assertEquals(7, ((ASTNode) decl).getLength());
|
||||||
assertEquals("MyClass", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("MyClass", ((IASTName) def).toString());
|
||||||
assertEquals(hoffset, def.getFileLocation().getNodeOffset());
|
assertEquals(hoffset, def.getFileLocation().getNodeOffset());
|
||||||
assertEquals(7, ((ASTNode) def).getLength());
|
assertEquals(7, ((ASTNode) def).getLength());
|
||||||
}
|
}
|
||||||
|
@ -307,15 +306,15 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
||||||
|
|
||||||
int hoffset= hcode.indexOf("AAA");
|
int hoffset= hcode.indexOf("AAA");
|
||||||
int soffset = scode.indexOf("AAA<int>"); //$NON-NLS-1$
|
int soffset = scode.indexOf("AAA<int>");
|
||||||
IASTNode decl1 = testF3(file, soffset, 3);
|
IASTNode decl1 = testF3(file, soffset, 3);
|
||||||
assertTrue(decl1 instanceof IASTName);
|
assertTrue(decl1 instanceof IASTName);
|
||||||
assertEquals("AAA", ((IASTName) decl1).toString()); //$NON-NLS-1$
|
assertEquals("AAA", ((IASTName) decl1).toString());
|
||||||
assertEquals(hoffset, decl1.getFileLocation().getNodeOffset());
|
assertEquals(hoffset, decl1.getFileLocation().getNodeOffset());
|
||||||
assertEquals(3, ((ASTNode) decl1).getLength());
|
assertEquals(3, ((ASTNode) decl1).getLength());
|
||||||
|
|
||||||
IASTNode decl2 = testF3(file, soffset, 8);
|
IASTNode decl2 = testF3(file, soffset, 8);
|
||||||
assertEquals("AAA", ((IASTName) decl2).toString()); //$NON-NLS-1$
|
assertEquals("AAA", ((IASTName) decl2).toString());
|
||||||
assertEquals(hoffset, decl2.getFileLocation().getNodeOffset());
|
assertEquals(hoffset, decl2.getFileLocation().getNodeOffset());
|
||||||
assertEquals(3, ((ASTNode) decl2).getLength());
|
assertEquals(3, ((ASTNode) decl2).getLength());
|
||||||
}
|
}
|
||||||
|
@ -344,7 +343,7 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
int doffset= hcode.indexOf("X(int)");
|
int doffset= hcode.indexOf("X(int)");
|
||||||
IASTNode decl = testF3(file, offset);
|
IASTNode decl = testF3(file, offset);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals("X", ((IASTName) decl).toString()); //$NON-NLS-1$
|
assertEquals("X", ((IASTName) decl).toString());
|
||||||
assertEquals(doffset, decl.getFileLocation().getNodeOffset());
|
assertEquals(doffset, decl.getFileLocation().getNodeOffset());
|
||||||
assertEquals(1, ((ASTNode) decl).getLength());
|
assertEquals(1, ((ASTNode) decl).getLength());
|
||||||
}
|
}
|
||||||
|
@ -1160,15 +1159,15 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
StringBuffer[] buffers= getContents(2);
|
StringBuffer[] buffers= getContents(2);
|
||||||
String hcode= buffers[0].toString();
|
String hcode= buffers[0].toString();
|
||||||
String scode= buffers[1].toString();
|
String scode= buffers[1].toString();
|
||||||
IFile hfile = importFile("test.h", hcode); //$NON-NLS-1$
|
IFile hfile = importFile("test.h", hcode);
|
||||||
IFile file = importFile("test.cpp", scode); //$NON-NLS-1$
|
IFile file = importFile("test.cpp", scode);
|
||||||
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
||||||
|
|
||||||
int hoffset= hcode.indexOf("operator+"); //$NON-NLS-1$
|
int hoffset= hcode.indexOf("operator+");
|
||||||
int soffset = scode.indexOf("+"); //$NON-NLS-1$
|
int soffset = scode.indexOf("+");
|
||||||
IASTNode def = testF3(file, soffset + 1);
|
IASTNode def = testF3(file, soffset + 1);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
assertEquals("operator +", ((IASTName) def).toString()); //$NON-NLS-1$
|
assertEquals("operator +", ((IASTName) def).toString());
|
||||||
assertEquals(hoffset, ((ASTNode) def).getOffset());
|
assertEquals(hoffset, ((ASTNode) def).getOffset());
|
||||||
assertEquals(9, ((ASTNode) def).getLength());
|
assertEquals(9, ((ASTNode) def).getLength());
|
||||||
}
|
}
|
||||||
|
@ -1180,10 +1179,10 @@ public abstract class CPPSelectionTestsAnyIndexer extends BaseSelectionTestsInde
|
||||||
// }
|
// }
|
||||||
public void testBug305487() throws Exception {
|
public void testBug305487() throws Exception {
|
||||||
String code = getAboveComment();
|
String code = getAboveComment();
|
||||||
IFile file = importFile("testBug305487.cpp", code); //$NON-NLS-1$
|
IFile file = importFile("testBug305487.cpp", code);
|
||||||
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
waitUntilFileIsIndexed(index, file, MAX_WAIT_TIME);
|
||||||
|
|
||||||
int offset= code.indexOf("test( 0 )"); //$NON-NLS-1$
|
int offset= code.indexOf("test(0)");
|
||||||
IASTNode def = testF3(file, offset + 1);
|
IASTNode def = testF3(file, offset + 1);
|
||||||
assertTrue(def instanceof IASTName);
|
assertTrue(def instanceof IASTName);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue