fix IG quickfix tests

This commit is contained in:
Bas Leijdekkers
2014-09-08 14:00:48 +02:00
parent 29e00ab329
commit 1498679065
@@ -110,13 +110,19 @@ public abstract class IGQuickFixesTestCase extends JavaCodeInsightFixtureTestCas
}
public IntentionAction findIntention(@NotNull final String hint) {
final List<IntentionAction> list =
final List<IntentionAction> availableIntentions =
ContainerUtil.findAll(myFixture.getAvailableIntentions(), new Condition<IntentionAction>() {
@Override
public boolean value(final IntentionAction intentionAction) {
return intentionAction instanceof QuickFixWrapper;
}
});
final List<IntentionAction> list = ContainerUtil.findAll(availableIntentions, new Condition<IntentionAction>() {
@Override
public boolean value(IntentionAction intentionAction) {
return intentionAction.getText().equals(hint);
}
});
if (list.isEmpty()) {
Assert.fail("\"" + hint + "\" not in " + list);
}