From 1ae6b50ae92845b8021bab08864abf495005e42e Mon Sep 17 00:00:00 2001 From: Sander Ploegsma Date: Sat, 30 Mar 2024 22:09:37 +0100 Subject: [PATCH] reverse-string: Sync tests --- .../practice/reverse-string/.meta/config.json | 1 + .../practice/reverse-string/.meta/design.md | 6 ++++ .../practice/reverse-string/.meta/tests.toml | 28 +++++++++++++++++-- 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 exercises/practice/reverse-string/.meta/design.md diff --git a/exercises/practice/reverse-string/.meta/config.json b/exercises/practice/reverse-string/.meta/config.json index 8fa957598..5d9b73de9 100644 --- a/exercises/practice/reverse-string/.meta/config.json +++ b/exercises/practice/reverse-string/.meta/config.json @@ -13,6 +13,7 @@ "msomji", "muzimuzhi", "ppiliar", + "sanderploegsma", "sjwarner", "sjwarner-bp", "SleeplessByte", diff --git a/exercises/practice/reverse-string/.meta/design.md b/exercises/practice/reverse-string/.meta/design.md new file mode 100644 index 000000000..b958dc655 --- /dev/null +++ b/exercises/practice/reverse-string/.meta/design.md @@ -0,0 +1,6 @@ +# Design + +The [canonical data][canonical-data] for this exercise contains test cases for Unicode handling. +However, as the Java track currently has no concepts explaining how to work with Unicode in Java, we currently consider Unicode as out-of-scope for this exercise. + +[canonical-data]: https://github.com/exercism/problem-specifications/blob/882ade254831f23f78c79dfc20ec3918b32fc690/exercises/reverse-string/canonical-data.json diff --git a/exercises/practice/reverse-string/.meta/tests.toml b/exercises/practice/reverse-string/.meta/tests.toml index 2113a5336..a75beec71 100644 --- a/exercises/practice/reverse-string/.meta/tests.toml +++ b/exercises/practice/reverse-string/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [c3b7d806-dced-49ee-8543-933fd1719b1c] description = "an empty string" @@ -19,3 +26,18 @@ description = "a palindrome" [b9e7dec1-c6df-40bd-9fa3-cd7ded010c4c] description = "an even-sized word" + +[1bed0f8a-13b0-4bd3-9d59-3d0593326fa2] +description = "wide characters" +include = false +comment = "Unicode is currently considered out of scope for this exercise" + +[93d7e1b8-f60f-4f3c-9559-4056e10d2ead] +description = "grapheme cluster with pre-combined form" +include = false +comment = "Unicode is currently considered out of scope for this exercise" + +[1028b2c1-6763-4459-8540-2da47ca512d9] +description = "grapheme clusters" +include = false +comment = "Unicode is currently considered out of scope for this exercise"