From ca2ca1a980e0b7a552fe7e7b1bff93660a962b58 Mon Sep 17 00:00:00 2001 From: loziniak Date: Wed, 2 Mar 2022 08:29:29 +0100 Subject: [PATCH 1/2] simple-linked-list: add canonical data references #568 and #587 --- .../simple-linked-list/canonical-data.json | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 exercises/simple-linked-list/canonical-data.json diff --git a/exercises/simple-linked-list/canonical-data.json b/exercises/simple-linked-list/canonical-data.json new file mode 100644 index 0000000000..ba2d52a4e1 --- /dev/null +++ b/exercises/simple-linked-list/canonical-data.json @@ -0,0 +1,23 @@ +{ + "exercise": "simple-linked-list", + "cases": [ + { + "uuid": "3b72d23a-4487-4632-8682-59684c875dd9", + "description": "Convert an array to linked list, and then from linked list back to array", + "property": "fromArrayAndBack", + "input": { + "array": [3, 6, 1] + }, + "expected": [3, 6, 1] + }, + { + "uuid": "70484949-cf28-4446-af05-e24f5ae8a265", + "description": "Convert from array, reverse the list, and covert to array", + "property": "convertReverseConvertBack", + "input": { + "array": [3, 6, 1] + }, + "expected": [1, 6, 3] + } + ] +} From fdb61d55336ba97b274971e5c6560a1f5da8eb27 Mon Sep 17 00:00:00 2001 From: loziniak Date: Wed, 2 Mar 2022 17:27:56 +0100 Subject: [PATCH 2/2] simple-linked-list: tests for empty arrays --- .../simple-linked-list/canonical-data.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/exercises/simple-linked-list/canonical-data.json b/exercises/simple-linked-list/canonical-data.json index ba2d52a4e1..51bb004136 100644 --- a/exercises/simple-linked-list/canonical-data.json +++ b/exercises/simple-linked-list/canonical-data.json @@ -18,6 +18,24 @@ "array": [3, 6, 1] }, "expected": [1, 6, 3] + }, + { + "uuid": "02fb7cdd-ad7f-4d0b-88b7-a3e0ccfcb584", + "description": "Convert empty array", + "property": "fromArrayAndBack", + "input": { + "array": [] + }, + "expected": [] + }, + { + "uuid": "410ed9b3-d4cd-4969-bc5e-3909efed65d8", + "description": "Convert and reverse empty array", + "property": "convertReverseConvertBack", + "input": { + "array": [] + }, + "expected": [] } ] }