diff options
Diffstat (limited to 'platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java')
-rw-r--r-- | platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java b/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java index 33051b471049..268eb6d0831e 100644 --- a/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/LightPlatformTestCase.java @@ -722,10 +722,7 @@ public abstract class LightPlatformTestCase extends UsefulTestCase implements Da @Override public Object getData(String dataId) { - if (CommonDataKeys.PROJECT.is(dataId)) { - return ourProject; - } - return null; + return ourProject == null || ourProject.isDisposed() ? null : new TestDataProvider(ourProject).getData(dataId); } protected Sdk getProjectJDK() { |