From 550b4f1f11930e2bd57b9b3d9f5da4733929e4d2 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Thu, 23 Feb 2023 16:35:11 +0100 Subject: [PATCH] [SLC] throw exception on redundant test data file --- .../AbstractSymbolLightClassesTestBase.kt | 2 ++ .../WrongAnnotations.fir.java | 31 ------------------- 2 files changed, 2 insertions(+), 31 deletions(-) delete mode 100644 compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/WrongAnnotations.fir.java diff --git a/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt b/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt index e4eef4a55e6..802d99c342f 100644 --- a/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt +++ b/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt @@ -35,6 +35,7 @@ import java.io.File import java.nio.file.Path import kotlin.io.path.exists import kotlin.io.path.nameWithoutExtension +import kotlin.test.fail // Same as LightProjectDescriptor.TEST_MODULE_NAME private const val TEST_MODULE_NAME = "light_idea_test_case" @@ -147,6 +148,7 @@ abstract class AbstractSymbolLightClassesTestBase( val identicalCheckerHelper = IdenticalCheckerHelper(testServices) if (identicalCheckerHelper.contentsAreEquals(java.toFile(), firJava.toFile(), trimLines = true)) { identicalCheckerHelper.deleteFirFile(java.toFile()) + fail("$firJava is equals to $java. The redundant test data file removed") } } diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/WrongAnnotations.fir.java b/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/WrongAnnotations.fir.java deleted file mode 100644 index e02fc7fae13..00000000000 --- a/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/WrongAnnotations.fir.java +++ /dev/null @@ -1,31 +0,0 @@ -public final class A /* A*/ { - @org.jetbrains.annotations.NotNull() - public static final A.Companion Companion; - - @kotlin.jvm.JvmStatic() - public static final void f3();// f3() - - public A();// .ctor() - - public static final class Companion /* A.Companion*/ { - @kotlin.jvm.JvmName() - public final void f4();// f4() - - @kotlin.jvm.JvmName(name = "realName") - public final void realName();// realName() - - @kotlin.jvm.JvmName(name = 1) - public final void f2();// f2() - - @kotlin.jvm.JvmOverloads() - public final void f5();// f5() - - @kotlin.jvm.JvmOverloads() - public final void f6();// f6() - - @kotlin.jvm.JvmStatic() - public final void f3();// f3() - - private Companion();// .ctor() - } -}