Minor: activate copy actual to expected file

This commit is contained in:
Nikolay Krasko
2016-05-05 12:50:47 +03:00
parent 287443cab9
commit 8f964978da
@@ -23,6 +23,7 @@ import com.intellij.openapi.util.io.FileUtil
import com.intellij.refactoring.util.CommonRefactoringUtil
import com.intellij.testFramework.PlatformTestUtil
import com.intellij.testFramework.TestActionEvent
import junit.framework.ComparisonFailure
import junit.framework.TestCase
import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
@@ -58,6 +59,7 @@ abstract class AbstractCodeInsightActionTest : KotlinLightCodeInsightFixtureTest
val fileText = FileUtil.loadFile(File(path), true)
val conflictFile = File("$path.messages")
val afterFile = File("$path.after")
try {
ConfigLibraryUtil.configureLibrariesByDirective(myModule, PlatformTestUtil.getCommunityPath(), fileText)
@@ -89,13 +91,14 @@ abstract class AbstractCodeInsightActionTest : KotlinLightCodeInsightFixtureTest
assert(!conflictFile.exists()) { "Conflict file $conflictFile should not exist" }
if (isForced || isApplicableExpected) {
val afterFile = File("$path.after")
TestCase.assertTrue(afterFile.exists())
myFixture.checkResult(FileUtil.loadFile(afterFile, true))
checkExtra()
}
}
catch (e: ComparisonFailure) {
KotlinTestUtils.assertEqualsToFile(afterFile, myFixture.editor)
}
catch (e: CommonRefactoringUtil.RefactoringErrorHintException) {
KotlinTestUtils.assertEqualsToFile(conflictFile, e.message!!)
}