mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
avoid NPE which prevents parser test suite from being run as not a
plugin test.
This commit is contained in:
parent
abf050d657
commit
e37ca5ef26
1 changed files with 20 additions and 18 deletions
|
@ -93,25 +93,27 @@ public class CompleteParsePluginTest extends TestCase {
|
||||||
static FileManager fileManager;
|
static FileManager fileManager;
|
||||||
|
|
||||||
{
|
{
|
||||||
(CCorePlugin.getDefault().getCoreModel().getIndexManager()).reset();
|
if( CCorePlugin.getDefault() != null && CCorePlugin.getDefault().getCoreModel() != null){
|
||||||
monitor = new NullProgressMonitor();
|
(CCorePlugin.getDefault().getCoreModel().getIndexManager()).reset();
|
||||||
|
monitor = new NullProgressMonitor();
|
||||||
|
|
||||||
workspace = ResourcesPlugin.getWorkspace();
|
workspace = ResourcesPlugin.getWorkspace();
|
||||||
|
|
||||||
ICProject cPrj;
|
ICProject cPrj;
|
||||||
try {
|
try {
|
||||||
cPrj = CProjectHelper.createCCProject("ParserTestProject", "bin"); //$NON-NLS-1$ //$NON-NLS-2$
|
cPrj = CProjectHelper.createCCProject("ParserTestProject", "bin"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
|
|
||||||
project = cPrj.getProject();
|
project = cPrj.getProject();
|
||||||
project.setSessionProperty(IndexManager.activationKey,new Boolean(false));
|
project.setSessionProperty(IndexManager.activationKey,new Boolean(false));
|
||||||
} catch ( CoreException e ) {
|
} catch ( CoreException e ) {
|
||||||
/*boo*/
|
/*boo*/
|
||||||
|
}
|
||||||
|
if (project == null)
|
||||||
|
fail("Unable to create project"); //$NON-NLS-1$
|
||||||
|
|
||||||
|
//Create file manager
|
||||||
|
fileManager = new FileManager();
|
||||||
}
|
}
|
||||||
if (project == null)
|
|
||||||
fail("Unable to create project"); //$NON-NLS-1$
|
|
||||||
|
|
||||||
//Create file manager
|
|
||||||
fileManager = new FileManager();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public CompleteParsePluginTest()
|
public CompleteParsePluginTest()
|
||||||
|
|
Loading…
Add table
Reference in a new issue