From 445e6223b3296fe8890bba2db6e339cae74e54b8 Mon Sep 17 00:00:00 2001 From: rbasso Date: Tue, 7 Mar 2017 02:11:16 +0900 Subject: [PATCH 1/2] bob: Make canonical-data.json compliant --- exercises/bob/canonical-data.json | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/exercises/bob/canonical-data.json b/exercises/bob/canonical-data.json index 0edfd4245a..5522461060 100644 --- a/exercises/bob/canonical-data.json +++ b/exercises/bob/canonical-data.json @@ -1,127 +1,154 @@ { + "exercise": "bob", + "version": "1.0.0", "cases": [ { "description": "stating something", + "property": "response", "input": "Tom-ay-to, tom-aaaah-to.", "expected": "Whatever." }, { "description": "shouting", + "property": "response", "input": "WATCH OUT!", "expected": "Whoa, chill out!" }, { "description": "shouting gibberish", + "property": "response", "input": "FCECDFCAAB", "expected": "Whoa, chill out!" }, { "description": "asking a question", + "property": "response", "input": "Does this cryogenic chamber make me look fat?", "expected": "Sure." }, { "description": "asking a numeric question", + "property": "response", "input": "You are, what, like 15?", "expected": "Sure." }, { "description": "asking gibberish", + "property": "response", "input": "fffbbcbeab?", "expected": "Sure." }, { "description": "talking forcefully", + "property": "response", "input": "Let's go make out behind the gym!", "expected": "Whatever." }, { "description": "using acronyms in regular speech", + "property": "response", "input": "It's OK if you don't want to go to the DMV.", "expected": "Whatever." }, { "description": "forceful question", + "property": "response", "input": "WHAT THE HELL WERE YOU THINKING?", "expected": "Whoa, chill out!" }, { "description": "shouting numbers", + "property": "response", "input": "1, 2, 3 GO!", "expected": "Whoa, chill out!" }, { "description": "only numbers", + "property": "response", "input": "1, 2, 3", "expected": "Whatever." }, { "description": "question with only numbers", + "property": "response", "input": "4?", "expected": "Sure." }, { "description": "shouting with special characters", + "property": "response", "input": "ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!", "expected": "Whoa, chill out!" }, { "description": "shouting with no exclamation mark", + "property": "response", "input": "I HATE YOU", "expected": "Whoa, chill out!" }, { "description": "statement containing question mark", + "property": "response", "input": "Ending with ? means a question.", "expected": "Whatever." }, { "description": "non-letters with question", + "property": "response", "input": ":) ?", "expected": "Sure." }, { "description": "prattling on", + "property": "response", "input": "Wait! Hang on. Are you going to be OK?", "expected": "Sure." }, { "description": "silence", + "property": "response", "input": "", "expected": "Fine. Be that way!" }, { "description": "prolonged silence", + "property": "response", "input": " ", "expected": "Fine. Be that way!" }, { "description": "alternate silence", + "property": "response", "input": "\t\t\t\t\t\t\t\t\t\t", "expected": "Fine. Be that way!" }, { "description": "multiple line question", + "property": "response", "input": "\nDoes this cryogenic chamber make me look fat?\nno", "expected": "Whatever." }, { "description": "starting with whitespace", + "property": "response", "input": " hmmmmmmm...", "expected": "Whatever." }, { "description": "ending with whitespace", + "property": "response", "input": "Okay if like my spacebar quite a bit? ", "expected": "Sure." }, { "description": "other whitespace", + "property": "response", "input": "\n\r \t", "expected": "Fine. Be that way!" }, { "description": "non-question ending with whitespace", + "property": "response", "input": "This is a statement ending with whitespace ", "expected": "Whatever." } From 65756b153ce9b0cea4ed56fcbcf5e96ba4048c6d Mon Sep 17 00:00:00 2001 From: rbasso Date: Tue, 7 Mar 2017 02:15:57 +0900 Subject: [PATCH 2/2] bob: Fix canonical-data.json formatting --- exercises/bob/canonical-data.json | 304 +++++++++++++++--------------- 1 file changed, 152 insertions(+), 152 deletions(-) diff --git a/exercises/bob/canonical-data.json b/exercises/bob/canonical-data.json index 5522461060..9d207620a0 100644 --- a/exercises/bob/canonical-data.json +++ b/exercises/bob/canonical-data.json @@ -1,156 +1,156 @@ { "exercise": "bob", "version": "1.0.0", - "cases": [ - { - "description": "stating something", - "property": "response", - "input": "Tom-ay-to, tom-aaaah-to.", - "expected": "Whatever." - }, - { - "description": "shouting", - "property": "response", - "input": "WATCH OUT!", - "expected": "Whoa, chill out!" - }, - { - "description": "shouting gibberish", - "property": "response", - "input": "FCECDFCAAB", - "expected": "Whoa, chill out!" - }, - { - "description": "asking a question", - "property": "response", - "input": "Does this cryogenic chamber make me look fat?", - "expected": "Sure." - }, - { - "description": "asking a numeric question", - "property": "response", - "input": "You are, what, like 15?", - "expected": "Sure." - }, - { - "description": "asking gibberish", - "property": "response", - "input": "fffbbcbeab?", - "expected": "Sure." - }, - { - "description": "talking forcefully", - "property": "response", - "input": "Let's go make out behind the gym!", - "expected": "Whatever." - }, - { - "description": "using acronyms in regular speech", - "property": "response", - "input": "It's OK if you don't want to go to the DMV.", - "expected": "Whatever." - }, - { - "description": "forceful question", - "property": "response", - "input": "WHAT THE HELL WERE YOU THINKING?", - "expected": "Whoa, chill out!" - }, - { - "description": "shouting numbers", - "property": "response", - "input": "1, 2, 3 GO!", - "expected": "Whoa, chill out!" - }, - { - "description": "only numbers", - "property": "response", - "input": "1, 2, 3", - "expected": "Whatever." - }, - { - "description": "question with only numbers", - "property": "response", - "input": "4?", - "expected": "Sure." - }, - { - "description": "shouting with special characters", - "property": "response", - "input": "ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!", - "expected": "Whoa, chill out!" - }, - { - "description": "shouting with no exclamation mark", - "property": "response", - "input": "I HATE YOU", - "expected": "Whoa, chill out!" - }, - { - "description": "statement containing question mark", - "property": "response", - "input": "Ending with ? means a question.", - "expected": "Whatever." - }, - { - "description": "non-letters with question", - "property": "response", - "input": ":) ?", - "expected": "Sure." - }, - { - "description": "prattling on", - "property": "response", - "input": "Wait! Hang on. Are you going to be OK?", - "expected": "Sure." - }, - { - "description": "silence", - "property": "response", - "input": "", - "expected": "Fine. Be that way!" - }, - { - "description": "prolonged silence", - "property": "response", - "input": " ", - "expected": "Fine. Be that way!" - }, - { - "description": "alternate silence", - "property": "response", - "input": "\t\t\t\t\t\t\t\t\t\t", - "expected": "Fine. Be that way!" - }, - { - "description": "multiple line question", - "property": "response", - "input": "\nDoes this cryogenic chamber make me look fat?\nno", - "expected": "Whatever." - }, - { - "description": "starting with whitespace", - "property": "response", - "input": " hmmmmmmm...", - "expected": "Whatever." - }, - { - "description": "ending with whitespace", - "property": "response", - "input": "Okay if like my spacebar quite a bit? ", - "expected": "Sure." - }, - { - "description": "other whitespace", - "property": "response", - "input": "\n\r \t", - "expected": "Fine. Be that way!" - }, - { - "description": "non-question ending with whitespace", - "property": "response", - "input": "This is a statement ending with whitespace ", - "expected": "Whatever." - } - ] + "cases": [ + { + "description": "stating something", + "property": "response", + "input": "Tom-ay-to, tom-aaaah-to.", + "expected": "Whatever." + }, + { + "description": "shouting", + "property": "response", + "input": "WATCH OUT!", + "expected": "Whoa, chill out!" + }, + { + "description": "shouting gibberish", + "property": "response", + "input": "FCECDFCAAB", + "expected": "Whoa, chill out!" + }, + { + "description": "asking a question", + "property": "response", + "input": "Does this cryogenic chamber make me look fat?", + "expected": "Sure." + }, + { + "description": "asking a numeric question", + "property": "response", + "input": "You are, what, like 15?", + "expected": "Sure." + }, + { + "description": "asking gibberish", + "property": "response", + "input": "fffbbcbeab?", + "expected": "Sure." + }, + { + "description": "talking forcefully", + "property": "response", + "input": "Let's go make out behind the gym!", + "expected": "Whatever." + }, + { + "description": "using acronyms in regular speech", + "property": "response", + "input": "It's OK if you don't want to go to the DMV.", + "expected": "Whatever." + }, + { + "description": "forceful question", + "property": "response", + "input": "WHAT THE HELL WERE YOU THINKING?", + "expected": "Whoa, chill out!" + }, + { + "description": "shouting numbers", + "property": "response", + "input": "1, 2, 3 GO!", + "expected": "Whoa, chill out!" + }, + { + "description": "only numbers", + "property": "response", + "input": "1, 2, 3", + "expected": "Whatever." + }, + { + "description": "question with only numbers", + "property": "response", + "input": "4?", + "expected": "Sure." + }, + { + "description": "shouting with special characters", + "property": "response", + "input": "ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!", + "expected": "Whoa, chill out!" + }, + { + "description": "shouting with no exclamation mark", + "property": "response", + "input": "I HATE YOU", + "expected": "Whoa, chill out!" + }, + { + "description": "statement containing question mark", + "property": "response", + "input": "Ending with ? means a question.", + "expected": "Whatever." + }, + { + "description": "non-letters with question", + "property": "response", + "input": ":) ?", + "expected": "Sure." + }, + { + "description": "prattling on", + "property": "response", + "input": "Wait! Hang on. Are you going to be OK?", + "expected": "Sure." + }, + { + "description": "silence", + "property": "response", + "input": "", + "expected": "Fine. Be that way!" + }, + { + "description": "prolonged silence", + "property": "response", + "input": " ", + "expected": "Fine. Be that way!" + }, + { + "description": "alternate silence", + "property": "response", + "input": "\t\t\t\t\t\t\t\t\t\t", + "expected": "Fine. Be that way!" + }, + { + "description": "multiple line question", + "property": "response", + "input": "\nDoes this cryogenic chamber make me look fat?\nno", + "expected": "Whatever." + }, + { + "description": "starting with whitespace", + "property": "response", + "input": " hmmmmmmm...", + "expected": "Whatever." + }, + { + "description": "ending with whitespace", + "property": "response", + "input": "Okay if like my spacebar quite a bit? ", + "expected": "Sure." + }, + { + "description": "other whitespace", + "property": "response", + "input": "\n\r \t", + "expected": "Fine. Be that way!" + }, + { + "description": "non-question ending with whitespace", + "property": "response", + "input": "This is a statement ending with whitespace ", + "expected": "Whatever." + } + ] }