From c8dc6fe6a885c004bd9f9d113a4ec00c8eda2d82 Mon Sep 17 00:00:00 2001 From: rbasso Date: Thu, 9 Mar 2017 19:54:29 +0900 Subject: [PATCH 1/2] connect: Make canonical-data.json compliant --- exercises/connect/canonical-data.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/exercises/connect/canonical-data.json b/exercises/connect/canonical-data.json index 683eab5dc..da9f68d12 100644 --- a/exercises/connect/canonical-data.json +++ b/exercises/connect/canonical-data.json @@ -1,7 +1,10 @@ { + "exercise": "connect", + "version": "1.0.0", "cases": [ { "description": "an empty board has no winner", + "property": "winner", "board": [ ". . . . .", " . . . . .", @@ -13,6 +16,7 @@ }, { "description": "X can win on a 1x1 board", + "property": "winner", "board": [ "X" ], @@ -20,6 +24,7 @@ }, { "description": "O can win on a 1x1 board", + "property": "winner", "board": [ "O" ], @@ -27,6 +32,7 @@ }, { "description": "only edges does not make a winner", + "property": "winner", "board": [ "O O O X", " X . . X", @@ -37,6 +43,7 @@ }, { "description": "illegal diagonal does not make a winner", + "property": "winner", "board": [ "X O . .", " O X X X", @@ -48,6 +55,7 @@ }, { "description": "nobody wins crossing adjacent angles", + "property": "winner", "board": [ "X . . .", " . X O .", @@ -59,6 +67,7 @@ }, { "description": "X wins crossing from left to right", + "property": "winner", "board": [ ". O . .", " O X X X", @@ -70,6 +79,7 @@ }, { "description": "O wins crossing from top to bottom", + "property": "winner", "board": [ ". O . .", " O X X X", @@ -81,6 +91,7 @@ }, { "description": "X wins using a convoluted path", + "property": "winner", "board": [ ". X X . .", " X . X . X", @@ -92,6 +103,7 @@ }, { "description": "X wins using a spiral path", + "property": "winner", "board": [ "O X X X X X X X X", " O X O O O O O O O", @@ -106,4 +118,4 @@ "expected": "X" } ] -} \ No newline at end of file +} From 327db7fc5dc76f409141c9388dcc84455a5f70e7 Mon Sep 17 00:00:00 2001 From: rbasso Date: Thu, 9 Mar 2017 19:56:30 +0900 Subject: [PATCH 2/2] connect: Fix canonical-data.json formatting --- exercises/connect/canonical-data.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/exercises/connect/canonical-data.json b/exercises/connect/canonical-data.json index da9f68d12..9b341db42 100644 --- a/exercises/connect/canonical-data.json +++ b/exercises/connect/canonical-data.json @@ -57,11 +57,11 @@ "description": "nobody wins crossing adjacent angles", "property": "winner", "board": [ - "X . . .", - " . X O .", - " O . X O", - " . O . X", - " . . O ." + "X . . .", + " . X O .", + " O . X O", + " . O . X", + " . . O ." ], "expected": "" }, @@ -98,7 +98,7 @@ " . X . X .", " . X X . .", " O O O O O" - ], + ], "expected": "X" }, {