mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
more testing
This commit is contained in:
parent
dcf729b3ca
commit
0faa6b124c
1 changed files with 9 additions and 8 deletions
|
@ -50,6 +50,7 @@ public class CPathEntryTest extends TestCase {
|
|||
if (delta == null) {
|
||||
return ;
|
||||
}
|
||||
|
||||
int flags = delta.getFlags();
|
||||
int kind = delta.getKind();
|
||||
if (kind == ICElementDelta.CHANGED ) {
|
||||
|
@ -140,8 +141,8 @@ public class CPathEntryTest extends TestCase {
|
|||
IPathEntry[] entries = testProject.getResolvedPathEntries();
|
||||
assertTrue("No cpathentries", entries.length == 0);
|
||||
entries = new IPathEntry[3];
|
||||
entries[0] = CoreModel.newIncludeEntry(new Path("cpathtest"), new Path("/usr/include"), true);
|
||||
entries[1] = CoreModel.newIncludeEntry(new Path("cpaththest/foo.c"), new Path("/usr/include"), true);
|
||||
entries[0] = CoreModel.newIncludeEntry(new Path("/cpathtest"), new Path("/usr/include"), true);
|
||||
entries[1] = CoreModel.newIncludeEntry(new Path("/cpaththest/foo.c"), new Path("/usr/include"), true);
|
||||
entries[2] = CoreModel.newLibraryEntry(new Path("/usr/lib/libc.so.1"), null, null, null);
|
||||
testProject.setRawPathEntries(entries, new NullProgressMonitor());
|
||||
entries = testProject.getResolvedPathEntries();
|
||||
|
@ -162,16 +163,16 @@ public class CPathEntryTest extends TestCase {
|
|||
}
|
||||
CProjectHelper.addSourceContainer(testProject, "foo");
|
||||
IPathEntry[] entries = new IPathEntry[3];
|
||||
entries[0] = CoreModel.newIncludeEntry(new Path("cpathtest"), new Path("/usr/include"), true);
|
||||
entries[1] = CoreModel.newIncludeEntry(new Path("cpaththest/foo"), new Path("/usr/include"), true);
|
||||
entries[0] = CoreModel.newIncludeEntry(new Path("/cpathtest"), new Path("/usr/include"), true);
|
||||
entries[1] = CoreModel.newIncludeEntry(new Path("foo"), new Path("/usr/include"), true);
|
||||
entries[2] = CoreModel.newLibraryEntry(new Path("/usr/lib/libc.so.1"), null, null, null);
|
||||
CElementListener listener = new CElementListener();
|
||||
CoreModel.getDefault().addElementChangedListener(listener);
|
||||
testProject.setRawPathEntries(entries, new NullProgressMonitor());
|
||||
entries = testProject.getResolvedPathEntries();
|
||||
CoreModel.getDefault().removeElementChangedListener(listener);
|
||||
//CoreModel.getDefault().removeElementChangedListener(listener);
|
||||
testProject.setRawPathEntries(null, null);
|
||||
assertTrue("Expecting 3 pathEntries deltas", listener.count >= 1);
|
||||
assertTrue("Expecting 3 pathEntries deltas", listener.count > 1);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -189,8 +190,8 @@ public class CPathEntryTest extends TestCase {
|
|||
|
||||
public IPathEntry[] getPathEntries() {
|
||||
IPathEntry[] entries = new IPathEntry[3];
|
||||
entries[0] = CoreModel.newIncludeEntry(new Path("cpathtest"), new Path("/usr/include"), true);
|
||||
entries[1] = CoreModel.newIncludeEntry(new Path("cpaththest/foo.c"), new Path("/usr/include"), true);
|
||||
entries[0] = CoreModel.newIncludeEntry(new Path("/cpathtest"), new Path("/usr/include"), true);
|
||||
entries[1] = CoreModel.newIncludeEntry(new Path("/cpaththest/foo.c"), new Path("/usr/include"), true);
|
||||
entries[2] = CoreModel.newLibraryEntry(new Path("/usr/lib/libc.so.1"), null, null, null);
|
||||
return entries;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue