From cf4bb4673730cc0787784380fc986efec8f8e9fb Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 7 Feb 2017 15:48:30 +0300 Subject: KT-16197 WebDemo: No empty strings #KT-16197 fixed --- .../format/website-samples/newLinesInSamples.kt | 19 +++++++++++++ .../format/website-samples/newLinesInSamples.md | 31 ++++++++++++++++++++++ .../format/website-samples/sampleWithAsserts.md | 1 + 3 files changed, 51 insertions(+) create mode 100644 core/testdata/format/website-samples/newLinesInSamples.kt create mode 100644 core/testdata/format/website-samples/newLinesInSamples.md (limited to 'core/testdata') diff --git a/core/testdata/format/website-samples/newLinesInSamples.kt b/core/testdata/format/website-samples/newLinesInSamples.kt new file mode 100644 index 00000000..ee49aefc --- /dev/null +++ b/core/testdata/format/website-samples/newLinesInSamples.kt @@ -0,0 +1,19 @@ +fun groupBySample() { + val words = listOf("a", "abc", "ab", "def", "abcd") + val byLength = words.groupBy { it.length } + + assertPrints(byLength.keys, "[1, 3, 2, 4]") + assertPrints(byLength.values, "[[a], [abc, def], [ab], [abcd]]") + + val mutableByLength: MutableMap> = words.groupByTo(mutableMapOf()) { it.length } + // same content as in byLength map, but the map is mutable + assertTrue(mutableByLength == byLength) +} + + +/** + * @sample groupBySample + */ +fun foo() { + +} \ No newline at end of file diff --git a/core/testdata/format/website-samples/newLinesInSamples.md b/core/testdata/format/website-samples/newLinesInSamples.md new file mode 100644 index 00000000..9d3af798 --- /dev/null +++ b/core/testdata/format/website-samples/newLinesInSamples.md @@ -0,0 +1,31 @@ +--- +title: foo - test +layout: api +--- + + + +# foo + +
fun foo(): Unit
+
+ +``` kotlin + +fun main(args: Array) { +//sampleStart + +val words = listOf("a", "abc", "ab", "def", "abcd") +val byLength = words.groupBy { it.length } + +println(byLength.keys) // [1, 3, 2, 4] +println(byLength.values) // [[a], [abc, def], [ab], [abcd]] + +val mutableByLength: MutableMap> = words.groupByTo(mutableMapOf()) { it.length } +// same content as in byLength map, but the map is mutable +println("mutableByLength == byLength is ${mutableByLength == byLength}") // true +//sampleEnd +} +``` + +
diff --git a/core/testdata/format/website-samples/sampleWithAsserts.md b/core/testdata/format/website-samples/sampleWithAsserts.md index 98d7df33..e5284258 100644 --- a/core/testdata/format/website-samples/sampleWithAsserts.md +++ b/core/testdata/format/website-samples/sampleWithAsserts.md @@ -14,6 +14,7 @@ layout: api fun main(args: Array) { //sampleStart + println(a()) // Hello, Work println("a() == b() is ${a() == b()}") // true //sampleEnd -- cgit From 4517ce588431fc6080bad24d947c53c8d82fcaa0 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 9 Feb 2017 17:14:34 +0300 Subject: Removed leading newline --- core/testdata/format/website-samples/newLinesInSamples.md | 1 - core/testdata/format/website-samples/sampleWithAsserts.md | 1 - 2 files changed, 2 deletions(-) (limited to 'core/testdata') diff --git a/core/testdata/format/website-samples/newLinesInSamples.md b/core/testdata/format/website-samples/newLinesInSamples.md index 9d3af798..448725c3 100644 --- a/core/testdata/format/website-samples/newLinesInSamples.md +++ b/core/testdata/format/website-samples/newLinesInSamples.md @@ -14,7 +14,6 @@ layout: api fun main(args: Array) { //sampleStart - val words = listOf("a", "abc", "ab", "def", "abcd") val byLength = words.groupBy { it.length } diff --git a/core/testdata/format/website-samples/sampleWithAsserts.md b/core/testdata/format/website-samples/sampleWithAsserts.md index e5284258..98d7df33 100644 --- a/core/testdata/format/website-samples/sampleWithAsserts.md +++ b/core/testdata/format/website-samples/sampleWithAsserts.md @@ -14,7 +14,6 @@ layout: api fun main(args: Array) { //sampleStart - println(a()) // Hello, Work println("a() == b() is ${a() == b()}") // true //sampleEnd -- cgit From 64c8f35c00fcf483da76451b276e750533fbe9a4 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Fri, 10 Feb 2017 16:34:26 +0300 Subject: Tweaking of sample formatting --- core/testdata/format/website-samples/dropImport.md | 1 + core/testdata/format/website-samples/newLinesInSamples.md | 1 + core/testdata/format/website-samples/sample.md | 1 + core/testdata/format/website-samples/sampleWithAsserts.md | 1 + 4 files changed, 4 insertions(+) (limited to 'core/testdata') diff --git a/core/testdata/format/website-samples/dropImport.md b/core/testdata/format/website-samples/dropImport.md index 13c8fb79..1e05678b 100644 --- a/core/testdata/format/website-samples/dropImport.md +++ b/core/testdata/format/website-samples/dropImport.md @@ -12,6 +12,7 @@ layout: api ``` kotlin import some.* + fun main(args: Array) { //sampleStart diff --git a/core/testdata/format/website-samples/newLinesInSamples.md b/core/testdata/format/website-samples/newLinesInSamples.md index 448725c3..5344b983 100644 --- a/core/testdata/format/website-samples/newLinesInSamples.md +++ b/core/testdata/format/website-samples/newLinesInSamples.md @@ -12,6 +12,7 @@ layout: api ``` kotlin + fun main(args: Array) { //sampleStart val words = listOf("a", "abc", "ab", "def", "abcd") diff --git a/core/testdata/format/website-samples/sample.md b/core/testdata/format/website-samples/sample.md index 203f1b02..b29075a7 100644 --- a/core/testdata/format/website-samples/sample.md +++ b/core/testdata/format/website-samples/sample.md @@ -18,6 +18,7 @@ applied to each element and returns a map where each group key is associated wit ``` kotlin + fun main(args: Array) { //sampleStart if (true) { diff --git a/core/testdata/format/website-samples/sampleWithAsserts.md b/core/testdata/format/website-samples/sampleWithAsserts.md index 98d7df33..c114468a 100644 --- a/core/testdata/format/website-samples/sampleWithAsserts.md +++ b/core/testdata/format/website-samples/sampleWithAsserts.md @@ -12,6 +12,7 @@ layout: api ``` kotlin + fun main(args: Array) { //sampleStart println(a()) // Hello, Work -- cgit