diff --git a/compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.kt b/compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.kt new file mode 100644 index 00000000000..b65ecb154d9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.kt @@ -0,0 +1,11 @@ +// FILE: f1.kt +package test + +class A +class F1 + +// FILE: f2.kt +package test + +class A +class F2 \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java index c4dfb276c31..80581f8e33a 100644 --- a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java @@ -5241,6 +5241,11 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("compiler/testData/diagnostics/tests/redeclarations"), Pattern.compile("^(.+)\\.kt$"), true); } + @TestMetadata("ClassRedeclarationInDifferentFiles.kt") + public void testClassRedeclarationInDifferentFiles() throws Exception { + doTest("compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.kt"); + } + @TestMetadata("ConflictingExtensionProperties.kt") public void testConflictingExtensionProperties() throws Exception { doTest("compiler/testData/diagnostics/tests/redeclarations/ConflictingExtensionProperties.kt");