mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-25 18:05:33 +02:00
Fix JUnit failures (212593, 212597)
This commit is contained in:
parent
a538cde466
commit
f8f5abd3ff
6 changed files with 54 additions and 54 deletions
|
@ -43,7 +43,7 @@ public class FileBasePluginTest extends TestCase {
|
||||||
static FileManager fileManager;
|
static FileManager fileManager;
|
||||||
static int numProjects = 0;
|
static int numProjects = 0;
|
||||||
static Class className;
|
static Class className;
|
||||||
static ICProject cPrj;
|
static ICProject cPrj;
|
||||||
|
|
||||||
public FileBasePluginTest() {
|
public FileBasePluginTest() {
|
||||||
}
|
}
|
||||||
|
@ -99,14 +99,14 @@ public class FileBasePluginTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() throws Exception {
|
protected void tearDown() throws Exception {
|
||||||
if( project == null || !project.exists() )
|
if( project == null || !project.exists() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
IResource [] members = project.members();
|
IResource [] members = project.members();
|
||||||
for( int i = 0; i < members.length; i++ ){
|
for( int i = 0; i < members.length; i++ ){
|
||||||
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cdtproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
continue;
|
continue;
|
||||||
if (members[i].getName().equals(".settings"))
|
if (members[i].getName().equals(".settings"))
|
||||||
continue;
|
continue;
|
||||||
try{
|
try{
|
||||||
members[i].delete( false, monitor );
|
members[i].delete( false, monitor );
|
||||||
|
@ -122,15 +122,15 @@ public class FileBasePluginTest extends TestCase {
|
||||||
// if (!file.exists()) {
|
// if (!file.exists()) {
|
||||||
// try{
|
// try{
|
||||||
// FileInputStream fileIn = new FileInputStream(
|
// FileInputStream fileIn = new FileInputStream(
|
||||||
// CTestPlugin.getDefault().getFileInPlugin(new Path("resources/parser/" + fileName)));
|
// CTestPlugin.getDefault().getFileInPlugin(new Path("resources/parser/" + fileName)));
|
||||||
// file.create(fileIn,false, monitor);
|
// file.create(fileIn,false, monitor);
|
||||||
// } catch (CoreException e) {
|
// } catch (CoreException e) {
|
||||||
// e.printStackTrace();
|
// e.printStackTrace();
|
||||||
// } catch (FileNotFoundException e) {
|
// } catch (FileNotFoundException e) {
|
||||||
// e.printStackTrace();
|
// e.printStackTrace();
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// return file;
|
// return file;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
@ -147,7 +147,7 @@ public class FileBasePluginTest extends TestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
|
|
@ -46,7 +46,7 @@ public class AST2FileBasePluginTest extends TestCase {
|
||||||
static FileManager fileManager;
|
static FileManager fileManager;
|
||||||
static int numProjects = 0;
|
static int numProjects = 0;
|
||||||
static Class className;
|
static Class className;
|
||||||
static ICProject cPrj;
|
static ICProject cPrj;
|
||||||
|
|
||||||
public AST2FileBasePluginTest() {
|
public AST2FileBasePluginTest() {
|
||||||
}
|
}
|
||||||
|
@ -103,14 +103,14 @@ public class AST2FileBasePluginTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() throws Exception {
|
protected void tearDown() throws Exception {
|
||||||
if( project == null || !project.exists() )
|
if( project == null || !project.exists() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
IResource [] members = project.members();
|
IResource [] members = project.members();
|
||||||
for( int i = 0; i < members.length; i++ ){
|
for( int i = 0; i < members.length; i++ ){
|
||||||
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cdtproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
continue;
|
continue;
|
||||||
if (members[i].getName().equals(".settings"))
|
if (members[i].getName().equals(".settings"))
|
||||||
continue;
|
continue;
|
||||||
try{
|
try{
|
||||||
members[i].delete( false, monitor );
|
members[i].delete( false, monitor );
|
||||||
|
@ -133,7 +133,7 @@ public class AST2FileBasePluginTest extends TestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
|
|
@ -43,7 +43,7 @@ public class DOMFileBasePluginTest extends TestCase {
|
||||||
static FileManager fileManager;
|
static FileManager fileManager;
|
||||||
static int numProjects = 0;
|
static int numProjects = 0;
|
||||||
static Class className;
|
static Class className;
|
||||||
static ICProject cPrj;
|
static ICProject cPrj;
|
||||||
|
|
||||||
public DOMFileBasePluginTest() {
|
public DOMFileBasePluginTest() {
|
||||||
}
|
}
|
||||||
|
@ -100,14 +100,14 @@ public class DOMFileBasePluginTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() throws Exception {
|
protected void tearDown() throws Exception {
|
||||||
if( project == null || !project.exists() )
|
if( project == null || !project.exists() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
IResource [] members = project.members();
|
IResource [] members = project.members();
|
||||||
for( int i = 0; i < members.length; i++ ){
|
for( int i = 0; i < members.length; i++ ){
|
||||||
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cdtproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
continue;
|
continue;
|
||||||
if (members[i].getName().equals(".settings"))
|
if (members[i].getName().equals(".settings"))
|
||||||
continue;
|
continue;
|
||||||
try{
|
try{
|
||||||
members[i].delete( false, monitor );
|
members[i].delete( false, monitor );
|
||||||
|
@ -123,15 +123,15 @@ public class DOMFileBasePluginTest extends TestCase {
|
||||||
// if (!file.exists()) {
|
// if (!file.exists()) {
|
||||||
// try{
|
// try{
|
||||||
// FileInputStream fileIn = new FileInputStream(
|
// FileInputStream fileIn = new FileInputStream(
|
||||||
// CTestPlugin.getDefault().getFileInPlugin(new Path("resources/parser/" + fileName)));
|
// CTestPlugin.getDefault().getFileInPlugin(new Path("resources/parser/" + fileName)));
|
||||||
// file.create(fileIn,false, monitor);
|
// file.create(fileIn,false, monitor);
|
||||||
// } catch (CoreException e) {
|
// } catch (CoreException e) {
|
||||||
// e.printStackTrace();
|
// e.printStackTrace();
|
||||||
// } catch (FileNotFoundException e) {
|
// } catch (FileNotFoundException e) {
|
||||||
// e.printStackTrace();
|
// e.printStackTrace();
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// return file;
|
// return file;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ public class DOMFileBasePluginTest extends TestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
|
|
@ -95,14 +95,14 @@ abstract public class BaseTestFramework extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() throws Exception {
|
protected void tearDown() throws Exception {
|
||||||
if( project == null || !project.exists() )
|
if( project == null || !project.exists() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
IResource [] members = project.members();
|
IResource [] members = project.members();
|
||||||
for( int i = 0; i < members.length; i++ ){
|
for( int i = 0; i < members.length; i++ ){
|
||||||
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cdtproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
continue;
|
continue;
|
||||||
if (members[i].getName().equals(".settings"))
|
if (members[i].getName().equals(".settings"))
|
||||||
continue;
|
continue;
|
||||||
try{
|
try{
|
||||||
members[i].delete( false, monitor );
|
members[i].delete( false, monitor );
|
||||||
|
@ -115,7 +115,7 @@ abstract public class BaseTestFramework extends TestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
|
|
@ -138,16 +138,16 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() throws Exception {
|
protected void tearDown() throws Exception {
|
||||||
if( project == null || !project.exists() )
|
if( project == null || !project.exists() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
closeAllEditors();
|
closeAllEditors();
|
||||||
|
|
||||||
IResource [] members = project.members();
|
IResource [] members = project.members();
|
||||||
for( int i = 0; i < members.length; i++ ){
|
for( int i = 0; i < members.length; i++ ){
|
||||||
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cdtproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
continue;
|
continue;
|
||||||
if (members[i].getName().equals(".settings"))
|
if (members[i].getName().equals(".settings"))
|
||||||
continue;
|
continue;
|
||||||
try{
|
try{
|
||||||
members[i].delete( false, monitor );
|
members[i].delete( false, monitor );
|
||||||
|
@ -161,7 +161,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -177,7 +177,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
IPath location = new Path(project.getLocation().removeLastSegments(1).toOSString() + File.separator + fileName);
|
IPath location = new Path(project.getLocation().removeLastSegments(1).toOSString() + File.separator + fileName);
|
||||||
|
|
||||||
File linkFile = new File(location.toOSString());
|
File linkFile = new File(location.toOSString());
|
||||||
if (!linkFile.exists()) {
|
if (!linkFile.exists()) {
|
||||||
|
@ -186,7 +186,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
file.createLink(location, IResource.ALLOW_MISSING_LOCAL, null);
|
file.createLink(location, IResource.ALLOW_MISSING_LOCAL, null);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -211,7 +211,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
IFile file = linkedFolder.getFile(fileName);
|
IFile file = linkedFolder.getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -347,7 +347,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 330);
|
assertEquals(((ASTNode)def).getOffset(), 330);
|
||||||
assertEquals(((ASTNode)def).getLength(), 5);
|
assertEquals(((ASTNode)def).getLength(), 5);
|
||||||
|
|
||||||
offset= code.indexOf("MyConst") + 2;
|
offset= code.indexOf("MyConst") + 2;
|
||||||
defOffset= code.indexOf("MyConst", offset) + 2;
|
defOffset= code.indexOf("MyConst", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -360,7 +360,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 354);
|
assertEquals(((ASTNode)def).getOffset(), 354);
|
||||||
assertEquals(((ASTNode)def).getLength(), 7);
|
assertEquals(((ASTNode)def).getLength(), 7);
|
||||||
|
|
||||||
offset= code.indexOf("MyFunc") + 2;
|
offset= code.indexOf("MyFunc") + 2;
|
||||||
defOffset= code.indexOf("MyFunc", offset) + 2;
|
defOffset= code.indexOf("MyFunc", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -373,7 +373,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 373);
|
assertEquals(((ASTNode)def).getOffset(), 373);
|
||||||
assertEquals(((ASTNode)def).getLength(), 6);
|
assertEquals(((ASTNode)def).getLength(), 6);
|
||||||
|
|
||||||
offset= code.indexOf("MyStruct") + 2;
|
offset= code.indexOf("MyStruct") + 2;
|
||||||
defOffset= code.indexOf("MyStruct", offset) + 2;
|
defOffset= code.indexOf("MyStruct", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -386,7 +386,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 417);
|
assertEquals(((ASTNode)def).getOffset(), 417);
|
||||||
assertEquals(((ASTNode)def).getLength(), 8);
|
assertEquals(((ASTNode)def).getLength(), 8);
|
||||||
|
|
||||||
offset= code.indexOf("MyClass") + 2;
|
offset= code.indexOf("MyClass") + 2;
|
||||||
defOffset= code.indexOf("MyClass", offset) + 2;
|
defOffset= code.indexOf("MyClass", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -924,7 +924,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
String code = buffer.toString();
|
String code = buffer.toString();
|
||||||
IFile file = importFileWithLink("testBug78354.cpp", code); //$NON-NLS-1$
|
IFile file = importFileWithLink("testBug78354.cpp", code); //$NON-NLS-1$
|
||||||
|
|
||||||
int offset = code.indexOf("TestTypeOne myFirstLink = 5;"); //$NON-NLS-1$
|
int offset = code.indexOf("TestTypeOne myFirstLink = 5;"); //$NON-NLS-1$
|
||||||
IASTNode decl = testF3(file, offset);
|
IASTNode decl = testF3(file, offset);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals(((IASTName)decl).toString(), "TestTypeOne"); //$NON-NLS-1$
|
assertEquals(((IASTName)decl).toString(), "TestTypeOne"); //$NON-NLS-1$
|
||||||
|
@ -956,7 +956,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
buffer.append("int foo() {\n"); //$NON-NLS-1$
|
buffer.append("int foo() {\n"); //$NON-NLS-1$
|
||||||
buffer.append(" return x;\n"); //$NON-NLS-1$
|
buffer.append(" return x;\n"); //$NON-NLS-1$
|
||||||
buffer.append("}\n"); //$NON-NLS-1$
|
buffer.append("}\n"); //$NON-NLS-1$
|
||||||
String code = buffer.toString();
|
String code = buffer.toString();
|
||||||
|
|
||||||
IFile file = importFileInsideLinkedFolder("testBug76043.c", code, "folder"); //$NON-NLS-1$ //$NON-NLS-2$
|
IFile file = importFileInsideLinkedFolder("testBug76043.c", code, "folder"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
@ -982,7 +982,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
String[] filenames= {"testBug195822.c", "testBug195822.cpp"};
|
String[] filenames= {"testBug195822.c", "testBug195822.cpp"};
|
||||||
for (int i=0; i<2; i++) {
|
for (int i=0; i<2; i++) {
|
||||||
IFile file = importFile(filenames[i], code);
|
IFile file = importFile(filenames[i], code);
|
||||||
int od1 = code.indexOf("functionPointer");
|
int od1 = code.indexOf("functionPointer");
|
||||||
int or1 = code.indexOf("functionPointer", od1+1);
|
int or1 = code.indexOf("functionPointer", od1+1);
|
||||||
|
|
||||||
|
@ -1001,7 +1001,7 @@ public class CPPSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
decl = testF3(file, code.length() + or2);
|
decl = testF3(file, code.length() + or2);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals(((IASTName)decl).toString(), "functionPointerArray");
|
assertEquals(((IASTName)decl).toString(), "functionPointerArray");
|
||||||
assertEquals(((ASTNode)decl).getOffset(), code.length() + od2);
|
assertEquals(((ASTNode)decl).getOffset(), code.length() + od2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,16 +123,16 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() throws Exception {
|
protected void tearDown() throws Exception {
|
||||||
if( project == null || !project.exists() )
|
if( project == null || !project.exists() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
closeAllEditors();
|
closeAllEditors();
|
||||||
|
|
||||||
IResource [] members = project.members();
|
IResource [] members = project.members();
|
||||||
for( int i = 0; i < members.length; i++ ){
|
for( int i = 0; i < members.length; i++ ){
|
||||||
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cdtproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
if( members[i].getName().equals( ".project" ) || members[i].getName().equals( ".cproject" ) ) //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
continue;
|
continue;
|
||||||
if (members[i].getName().equals(".settings"))
|
if (members[i].getName().equals(".settings"))
|
||||||
continue;
|
continue;
|
||||||
try{
|
try{
|
||||||
members[i].delete( true, monitor );
|
members[i].delete( true, monitor );
|
||||||
|
@ -146,7 +146,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -162,7 +162,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
IPath location = new Path(project.getLocation().removeLastSegments(1).toOSString() + File.separator + fileName);
|
IPath location = new Path(project.getLocation().removeLastSegments(1).toOSString() + File.separator + fileName);
|
||||||
|
|
||||||
File linkFile = new File(location.toOSString());
|
File linkFile = new File(location.toOSString());
|
||||||
if (!linkFile.exists()) {
|
if (!linkFile.exists()) {
|
||||||
|
@ -171,7 +171,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
file.createLink(location, IResource.ALLOW_MISSING_LOCAL, null);
|
file.createLink(location, IResource.ALLOW_MISSING_LOCAL, null);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -196,7 +196,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
IFile file = linkedFolder.getFile(fileName);
|
IFile file = linkedFolder.getFile(fileName);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -215,7 +215,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
//Obtain file handle
|
//Obtain file handle
|
||||||
IFile file = project.getProject().getFile(fileName);
|
IFile file = project.getProject().getFile(fileName);
|
||||||
|
|
||||||
IPath location = new Path(folder.getLocation().toOSString() + File.separator + fileName);
|
IPath location = new Path(folder.getLocation().toOSString() + File.separator + fileName);
|
||||||
|
|
||||||
File linkFile = new File(location.toOSString());
|
File linkFile = new File(location.toOSString());
|
||||||
if (!linkFile.exists()) {
|
if (!linkFile.exists()) {
|
||||||
|
@ -224,7 +224,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
|
|
||||||
file.createLink(location, IResource.ALLOW_MISSING_LOCAL, null);
|
file.createLink(location, IResource.ALLOW_MISSING_LOCAL, null);
|
||||||
|
|
||||||
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
InputStream stream = new ByteArrayInputStream( contents.getBytes() );
|
||||||
//Create file input stream
|
//Create file input stream
|
||||||
if( file.exists() )
|
if( file.exists() )
|
||||||
file.setContents( stream, false, false, monitor );
|
file.setContents( stream, false, false, monitor );
|
||||||
|
@ -321,7 +321,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 330);
|
assertEquals(((ASTNode)def).getOffset(), 330);
|
||||||
assertEquals(((ASTNode)def).getLength(), 5);
|
assertEquals(((ASTNode)def).getLength(), 5);
|
||||||
|
|
||||||
offset= code.indexOf("MyConst") + 2;
|
offset= code.indexOf("MyConst") + 2;
|
||||||
defOffset= code.indexOf("MyConst", offset) + 2;
|
defOffset= code.indexOf("MyConst", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -334,7 +334,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 354);
|
assertEquals(((ASTNode)def).getOffset(), 354);
|
||||||
assertEquals(((ASTNode)def).getLength(), 7);
|
assertEquals(((ASTNode)def).getLength(), 7);
|
||||||
|
|
||||||
offset= code.indexOf("MyFunc") + 2;
|
offset= code.indexOf("MyFunc") + 2;
|
||||||
defOffset= code.indexOf("MyFunc", offset) + 2;
|
defOffset= code.indexOf("MyFunc", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -347,7 +347,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
assertEquals(((ASTNode)def).getOffset(), 373);
|
assertEquals(((ASTNode)def).getOffset(), 373);
|
||||||
assertEquals(((ASTNode)def).getLength(), 6);
|
assertEquals(((ASTNode)def).getLength(), 6);
|
||||||
|
|
||||||
offset= code.indexOf("MyStruct") + 2;
|
offset= code.indexOf("MyStruct") + 2;
|
||||||
defOffset= code.indexOf("MyStruct", offset) + 2;
|
defOffset= code.indexOf("MyStruct", offset) + 2;
|
||||||
def = testF3(file, offset);
|
def = testF3(file, offset);
|
||||||
decl = testF3(file, defOffset);
|
decl = testF3(file, defOffset);
|
||||||
|
@ -641,7 +641,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
buffer.append("int foo() {\n"); //$NON-NLS-1$
|
buffer.append("int foo() {\n"); //$NON-NLS-1$
|
||||||
buffer.append(" return x;\n"); //$NON-NLS-1$
|
buffer.append(" return x;\n"); //$NON-NLS-1$
|
||||||
buffer.append("}\n"); //$NON-NLS-1$
|
buffer.append("}\n"); //$NON-NLS-1$
|
||||||
String code = buffer.toString();
|
String code = buffer.toString();
|
||||||
|
|
||||||
IFile file = importFileInsideLinkedFolder("testBug76043.c", code, "folder"); //$NON-NLS-1$ //$NON-NLS-2$
|
IFile file = importFileInsideLinkedFolder("testBug76043.c", code, "folder"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
|
@ -669,7 +669,7 @@ public class CSelectionTestsNoIndexer extends BaseUITestCase {
|
||||||
String code = buffer.toString();
|
String code = buffer.toString();
|
||||||
IFile file = importFileWithLink("testBug78354.cpp", code); //$NON-NLS-1$
|
IFile file = importFileWithLink("testBug78354.cpp", code); //$NON-NLS-1$
|
||||||
|
|
||||||
int offset = code.indexOf("TestTypeOne myFirstLink = 5;"); //$NON-NLS-1$
|
int offset = code.indexOf("TestTypeOne myFirstLink = 5;"); //$NON-NLS-1$
|
||||||
IASTNode decl = testF3(file, offset);
|
IASTNode decl = testF3(file, offset);
|
||||||
assertTrue(decl instanceof IASTName);
|
assertTrue(decl instanceof IASTName);
|
||||||
assertEquals(((IASTName)decl).toString(), "TestTypeOne"); //$NON-NLS-1$
|
assertEquals(((IASTName)decl).toString(), "TestTypeOne"); //$NON-NLS-1$
|
||||||
|
|
Loading…
Add table
Reference in a new issue