From cd7e6006a503ece4a36dddd3e192ebded5df3f71 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 19 Jun 2019 22:14:15 +0200 Subject: [PATCH] EA-206102 - NPE: ShowCoveringTestsAction.update GitOrigin-RevId: 2a3e68c98af9d9791f525f80ec29b065e8c10e04 --- .../intellij/coverage/actions/ShowCoveringTestsAction.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/coverage-common/src/com/intellij/coverage/actions/ShowCoveringTestsAction.java b/plugins/coverage-common/src/com/intellij/coverage/actions/ShowCoveringTestsAction.java index 8948372b5f63..1ef46fb9c795 100644 --- a/plugins/coverage-common/src/com/intellij/coverage/actions/ShowCoveringTestsAction.java +++ b/plugins/coverage-common/src/com/intellij/coverage/actions/ShowCoveringTestsAction.java @@ -43,7 +43,7 @@ public class ShowCoveringTestsAction extends AnAction { private final LineData myLineData; public ShowCoveringTestsAction(final String classFQName, LineData lineData) { - super("Show tests covering line", "Show tests covering line", PlatformIcons.TEST_SOURCE_FOLDER); + super("Show Tests Covering Line", "Show tests covering line", PlatformIcons.TEST_SOURCE_FOLDER); myClassFQName = classFQName; myLineData = lineData; } @@ -108,7 +108,8 @@ public class ShowCoveringTestsAction extends AnAction { final Project project = e.getProject(); if (project != null) { CoverageSuitesBundle currentSuitesBundle = CoverageDataManager.getInstance(project).getCurrentSuitesBundle(); - presentation.setEnabled(currentSuitesBundle.isCoverageByTestEnabled() && + presentation.setEnabled(currentSuitesBundle != null && + currentSuitesBundle.isCoverageByTestEnabled() && currentSuitesBundle.getCoverageEngine().wasTestDataCollected(project)); } }