From 7ea4c20f3dea9ed240c451e688e2633cf63bb281 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 10 Mar 2020 10:36:08 +0300 Subject: [PATCH] [FIR TEST] Fix FIR_IDENTICAL adding for Fir2IrTextTestGenerated --- .../tests/org/jetbrains/kotlin/fir/FirTestUtils.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt index 9327ca6cc23..9a9f3e3be2f 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt @@ -33,7 +33,13 @@ fun compareAndMergeFirFileAndOldFrontendFile( } if (sameDumps) { frontendIRTestDataFile.delete() - oldFrontendTestDataFile.writeText("// FIR_IDENTICAL\n" + oldFrontendTestDataFile.readText()) + val oldFrontendTestDataFilePath = oldFrontendTestDataFile.absolutePath + val fileWithFirIdentical = if (!oldFrontendTestDataFilePath.endsWith(".txt")) { + oldFrontendTestDataFile + } else { + File(oldFrontendTestDataFilePath.replace(".txt", ".kt")) + } + fileWithFirIdentical.writeText("// FIR_IDENTICAL\n" + fileWithFirIdentical.readText()) } TestCase.assertFalse( "Dumps via FIR & via old FE are the same. " +