[FIR IDE] Ensure prefixed test output file differs from the default one

This commit is contained in:
Yan Zhulanow
2021-11-01 19:38:10 +09:00
parent 8916626cc3
commit 8d18fa2d00
26 changed files with 47 additions and 79 deletions
@@ -61,7 +61,7 @@ abstract class AbstractReferenceResolveTest(configurator: FrontendApiTestConfigu
}
val actual = "Resolved to:\n$resolvedTo"
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
private fun findReferencesAtCaret(mainKtFile: KtFile, caretPosition: Int): List<KtReference> =
@@ -36,7 +36,7 @@ abstract class AbstractCompileTimeConstantEvaluatorTest(
appendLine("constant_value: ${analyseForTest(expression) { constantValue?.stringRepresentation() }}")
appendLine("constant: ${(constantValue as? KtLiteralConstantValue<*>)?.toConst()}")
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
private fun KtConstantValue.stringRepresentation(): String {
@@ -33,6 +33,6 @@ abstract class AbstractExpectedExpressionTypeTest(
appendLine("expected type: $actualExpectedTypeText")
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}
@@ -34,6 +34,6 @@ abstract class AbstractFunctionClassKindTest (
appendLine("expected type: $type")
appendLine("functionClassKind: $functionClassKind")
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}
@@ -26,6 +26,6 @@ abstract class AbstractHLExpressionTypeTest(configurator: FrontendApiTestConfigu
appendLine("expression: ${expression.text}")
appendLine("type: $type")
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}
@@ -29,6 +29,6 @@ abstract class AbstractHLSmartCastInfoTest(configurator: FrontendApiTestConfigur
}
}
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}
@@ -41,7 +41,7 @@ abstract class AbstractOverriddenDeclarationProviderTest(
}
}
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
private fun KtAnalysisSession.renderSignature(symbol: KtCallableSymbol): String = buildString {
@@ -36,6 +36,6 @@ abstract class AbstractRendererTest(configurator: FrontendApiTestConfiguratorSer
}
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".rendered"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual, extension = ".rendered")
}
}
@@ -32,6 +32,6 @@ abstract class AbstractWhenMissingCasesTest(
}
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}
@@ -40,7 +40,7 @@ abstract class AbstractResolveCallTest(configurator: FrontendApiTestConfigurator
resolveCall(expression)?.stringRepresentation()
}
} ?: "null"
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
private fun KtAnalysisSession.resolveCall(element: PsiElement): KtCall? = when (element) {
@@ -37,6 +37,6 @@ abstract class AbstractFileScopeTest(configurator: FrontendApiTestConfiguratorSe
}
}
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}
@@ -56,7 +56,7 @@ abstract class AbstractSymbolTest(configurator: FrontendApiTestConfiguratorServi
testServices: TestServices,
) {
val actual = pointersWithRendered.joinToString(separator = "\n") { it.rendered }
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
private fun restoreSymbolsInOtherReadActionAndCompareResults(
@@ -72,7 +72,7 @@ abstract class AbstractSymbolTest(configurator: FrontendApiTestConfiguratorServi
}
}
val actual = restored.joinToString(separator = "\n")
testServices.assertions.assertEqualsToFile(testDataFileSibling(".txt"), actual)
testServices.assertions.assertEqualsToTestDataFileSibling(actual)
}
}