Assert with framework statements
Should work even if -ea is not enabled
This commit is contained in:
@@ -26,6 +26,7 @@ import org.jetbrains.jet.InTextDirectivesUtils;
|
|||||||
import org.jetbrains.jet.plugin.intentions.branchedTransformations.intentions.*;
|
import org.jetbrains.jet.plugin.intentions.branchedTransformations.intentions.*;
|
||||||
import org.jetbrains.jet.plugin.intentions.declarations.ConvertMemberToExtension;
|
import org.jetbrains.jet.plugin.intentions.declarations.ConvertMemberToExtension;
|
||||||
import org.jetbrains.jet.plugin.intentions.declarations.SplitPropertyDeclarationIntention;
|
import org.jetbrains.jet.plugin.intentions.declarations.SplitPropertyDeclarationIntention;
|
||||||
|
import org.junit.Assert;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
@@ -157,8 +158,10 @@ public abstract class AbstractCodeTransformationTest extends LightCodeInsightTes
|
|||||||
String isApplicableString = InTextDirectivesUtils.findStringWithPrefixes(fileText, "// IS_APPLICABLE: ");
|
String isApplicableString = InTextDirectivesUtils.findStringWithPrefixes(fileText, "// IS_APPLICABLE: ");
|
||||||
boolean isApplicableExpected = isApplicableString == null || isApplicableString.equals("true");
|
boolean isApplicableExpected = isApplicableString == null || isApplicableString.equals("true");
|
||||||
|
|
||||||
assert isApplicableExpected == intentionAction.isAvailable(getProject(), getEditor(), getFile())
|
Assert.assertTrue(
|
||||||
: "isAvailable() for " + intentionAction.getClass() + " should return " + isApplicableExpected;
|
"isAvailable() for " + intentionAction.getClass() + " should return " + isApplicableExpected,
|
||||||
|
isApplicableExpected == intentionAction.isAvailable(getProject(), getEditor(), getFile()));
|
||||||
|
|
||||||
if (isApplicableExpected) {
|
if (isApplicableExpected) {
|
||||||
intentionAction.invoke(getProject(), getEditor(), getFile());
|
intentionAction.invoke(getProject(), getEditor(), getFile());
|
||||||
checkResultByFile(path + ".after");
|
checkResultByFile(path + ".after");
|
||||||
|
|||||||
Reference in New Issue
Block a user