From a5505a6f39592ca834e65fbce2278063361d3672 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 29 May 2014 01:48:21 +0400 Subject: [PATCH] Test for showing kotlin enums with "Show Inherited" option enabled in file structure view --- .../fileStructure/InheritedMembersOfEnum.after | 7 +++++++ .../structureView/fileStructure/InheritedMembersOfEnum.kt | 6 ++++++ .../structureView/KotlinFileStructureTestGenerated.java | 5 +++++ 3 files changed, 18 insertions(+) create mode 100644 idea/testData/structureView/fileStructure/InheritedMembersOfEnum.after create mode 100644 idea/testData/structureView/fileStructure/InheritedMembersOfEnum.kt diff --git a/idea/testData/structureView/fileStructure/InheritedMembersOfEnum.after b/idea/testData/structureView/fileStructure/InheritedMembersOfEnum.after new file mode 100644 index 00000000000..69b48cc322b --- /dev/null +++ b/idea/testData/structureView/fileStructure/InheritedMembersOfEnum.after @@ -0,0 +1,7 @@ +-InheritedMembersOfEnum.kt + -Test + equals(Any?): Boolean location=→Any + hashCode(): Int location=→Any + name(): String location=→Enum + ordinal(): Int location=→Enum + toString(): String location=→Any diff --git a/idea/testData/structureView/fileStructure/InheritedMembersOfEnum.kt b/idea/testData/structureView/fileStructure/InheritedMembersOfEnum.kt new file mode 100644 index 00000000000..01946049a89 --- /dev/null +++ b/idea/testData/structureView/fileStructure/InheritedMembersOfEnum.kt @@ -0,0 +1,6 @@ +enum class Test { + FIRST + SECOND +} + +// WITH_INHERITED \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/plugin/structureView/KotlinFileStructureTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/structureView/KotlinFileStructureTestGenerated.java index 49ea84a66f0..65cceb1dd1c 100644 --- a/idea/tests/org/jetbrains/jet/plugin/structureView/KotlinFileStructureTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/structureView/KotlinFileStructureTestGenerated.java @@ -81,6 +81,11 @@ public class KotlinFileStructureTestGenerated extends AbstractKotlinFileStructur doTest("idea/testData/structureView/fileStructure/InheritedMembers.kt"); } + @TestMetadata("InheritedMembersOfEnum.kt") + public void testInheritedMembersOfEnum() throws Exception { + doTest("idea/testData/structureView/fileStructure/InheritedMembersOfEnum.kt"); + } + @TestMetadata("InheritedMembersWithSubstitutedTypes.kt") public void testInheritedMembersWithSubstitutedTypes() throws Exception { doTest("idea/testData/structureView/fileStructure/InheritedMembersWithSubstitutedTypes.kt");