From d0e42451122fc53dcd8f979b0faeb84015606ec2 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 30 Sep 2013 20:01:38 +0400 Subject: [PATCH] Add test for enum highlighting --- idea/testData/highlighter/Enums.kt | 11 +++++++++++ .../plugin/highlighter/HighlightingTestGenerated.java | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 idea/testData/highlighter/Enums.kt diff --git a/idea/testData/highlighter/Enums.kt b/idea/testData/highlighter/Enums.kt new file mode 100644 index 00000000000..a4b56322e5b --- /dev/null +++ b/idea/testData/highlighter/Enums.kt @@ -0,0 +1,11 @@ +package testing + +enum class Test { + FIRST + SECOND +} + +fun testing(t1: Test, t2: Test): Test { + if (t1 != t2) return Test.FIRST + return testing(Test.FIRST, Test.SECOND) +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/plugin/highlighter/HighlightingTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/highlighter/HighlightingTestGenerated.java index 49a03eae2b7..f32019177c0 100644 --- a/idea/tests/org/jetbrains/jet/plugin/highlighter/HighlightingTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/highlighter/HighlightingTestGenerated.java @@ -36,7 +36,12 @@ public class HighlightingTestGenerated extends AbstractHighlightingTest { public void testAllFilesPresentInHighlighter() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/highlighter"), Pattern.compile("^(.+)\\.kt$"), true); } - + + @TestMetadata("Enums.kt") + public void testEnums() throws Exception { + doTest("idea/testData/highlighter/Enums.kt"); + } + @TestMetadata("Functions.kt") public void testFunctions() throws Exception { doTest("idea/testData/highlighter/Functions.kt");