Files
openide/java/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/LightQuickFixAvailabilityTestCase.java
Alexey Kudravtsev 901ef122e4 @Override inserted
2010-09-30 10:35:32 +04:00

19 lines
722 B
Java

package com.intellij.codeInsight.daemon.quickFix;
import com.intellij.codeInsight.intention.IntentionAction;
/**
* tests corresponding intention for availability only, does not invoke action
* @author cdr
*/
public abstract class LightQuickFixAvailabilityTestCase extends LightQuickFixTestCase {
@Override
protected void doAction(final String text, final boolean actionShouldBeAvailable, final String testFullPath, final String testName)
throws Exception {
IntentionAction action = findActionWithText(text);
assertTrue("Action with text '" + text + "' is " + (action == null ? "not " :"") +
"available in test " + testFullPath,
(action != null) == actionShouldBeAvailable);
}
}