From ef753c8a1b9f02d9f6f026d555d628fbb207c574 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Mon, 27 Feb 2017 18:30:30 +0300 Subject: Package platforms detected based on it's members, refactored multiplatform tests layout --- .idea/runConfigurations/Stdlib.xml | 2 +- .../kotlin/Formats/KotlinWebsiteFormatService.kt | 2 +- .../main/kotlin/Formats/StructuredFormatService.kt | 11 ++++++--- core/src/test/kotlin/format/MarkdownFormatTest.kt | 25 ++++++++++++++------- core/testdata/format/multiplatform/implied/foo.md | 24 ++++++++++++++++++++ core/testdata/format/multiplatform/implied/js.kt | 16 +++++++++++++ core/testdata/format/multiplatform/implied/jvm.kt | 16 +++++++++++++ core/testdata/format/multiplatform/js.kt | 7 ------ core/testdata/format/multiplatform/jvm.kt | 8 ------- core/testdata/format/multiplatform/merge/js.kt | 7 ++++++ core/testdata/format/multiplatform/merge/jvm.kt | 8 +++++++ .../multiplatform/merge/multiplatform.package.md | 8 +++++++ .../format/multiplatform/mergeMembers/foo.md | 26 ++++++++++++++++++++++ .../format/multiplatform/mergeMembers/js.kt | 16 +++++++++++++ .../format/multiplatform/mergeMembers/jvm.kt | 16 +++++++++++++ .../format/multiplatform/multiplatform.package.md | 9 -------- .../format/multiplatform/omitRedundant/foo.md | 22 ++++++++++++++++++ .../format/multiplatform/omitRedundant/js.kt | 2 ++ .../format/multiplatform/omitRedundant/jvm.kt | 11 +++++++++ .../packagePlatformsFromMembers/js.kt | 3 +++ .../packagePlatformsFromMembers/jvm.kt | 3 +++ .../multiplatform.index.md | 8 +++++++ core/testdata/format/multiplatform/simple/js.kt | 7 ++++++ core/testdata/format/multiplatform/simple/jvm.kt | 8 +++++++ .../multiplatform/simple/multiplatform.package.md | 9 ++++++++ core/testdata/format/multiplatformImplied/foo.md | 24 -------------------- core/testdata/format/multiplatformImplied/js.kt | 16 ------------- core/testdata/format/multiplatformImplied/jvm.kt | 16 ------------- core/testdata/format/multiplatformMerge/js.kt | 7 ------ core/testdata/format/multiplatformMerge/jvm.kt | 8 ------- .../multiplatformMerge/multiplatform.package.md | 8 ------- .../format/multiplatformMergeMembers/foo.md | 26 ---------------------- .../format/multiplatformMergeMembers/js.kt | 16 ------------- .../format/multiplatformMergeMembers/jvm.kt | 16 ------------- .../format/multiplatformOmitRedundant/foo.md | 22 ------------------ .../format/multiplatformOmitRedundant/js.kt | 2 -- .../format/multiplatformOmitRedundant/jvm.kt | 11 --------- 37 files changed, 237 insertions(+), 209 deletions(-) create mode 100644 core/testdata/format/multiplatform/implied/foo.md create mode 100644 core/testdata/format/multiplatform/implied/js.kt create mode 100644 core/testdata/format/multiplatform/implied/jvm.kt delete mode 100644 core/testdata/format/multiplatform/js.kt delete mode 100644 core/testdata/format/multiplatform/jvm.kt create mode 100644 core/testdata/format/multiplatform/merge/js.kt create mode 100644 core/testdata/format/multiplatform/merge/jvm.kt create mode 100644 core/testdata/format/multiplatform/merge/multiplatform.package.md create mode 100644 core/testdata/format/multiplatform/mergeMembers/foo.md create mode 100644 core/testdata/format/multiplatform/mergeMembers/js.kt create mode 100644 core/testdata/format/multiplatform/mergeMembers/jvm.kt delete mode 100644 core/testdata/format/multiplatform/multiplatform.package.md create mode 100644 core/testdata/format/multiplatform/omitRedundant/foo.md create mode 100644 core/testdata/format/multiplatform/omitRedundant/js.kt create mode 100644 core/testdata/format/multiplatform/omitRedundant/jvm.kt create mode 100644 core/testdata/format/multiplatform/packagePlatformsFromMembers/js.kt create mode 100644 core/testdata/format/multiplatform/packagePlatformsFromMembers/jvm.kt create mode 100644 core/testdata/format/multiplatform/packagePlatformsFromMembers/multiplatform.index.md create mode 100644 core/testdata/format/multiplatform/simple/js.kt create mode 100644 core/testdata/format/multiplatform/simple/jvm.kt create mode 100644 core/testdata/format/multiplatform/simple/multiplatform.package.md delete mode 100644 core/testdata/format/multiplatformImplied/foo.md delete mode 100644 core/testdata/format/multiplatformImplied/js.kt delete mode 100644 core/testdata/format/multiplatformImplied/jvm.kt delete mode 100644 core/testdata/format/multiplatformMerge/js.kt delete mode 100644 core/testdata/format/multiplatformMerge/jvm.kt delete mode 100644 core/testdata/format/multiplatformMerge/multiplatform.package.md delete mode 100644 core/testdata/format/multiplatformMergeMembers/foo.md delete mode 100644 core/testdata/format/multiplatformMergeMembers/js.kt delete mode 100644 core/testdata/format/multiplatformMergeMembers/jvm.kt delete mode 100644 core/testdata/format/multiplatformOmitRedundant/foo.md delete mode 100644 core/testdata/format/multiplatformOmitRedundant/js.kt delete mode 100644 core/testdata/format/multiplatformOmitRedundant/jvm.kt diff --git a/.idea/runConfigurations/Stdlib.xml b/.idea/runConfigurations/Stdlib.xml index 91f85056..fc196ae4 100644 --- a/.idea/runConfigurations/Stdlib.xml +++ b/.idea/runConfigurations/Stdlib.xml @@ -3,7 +3,7 @@