common/exercises/bob/canonical-data.json in trackler-2.0.8.13 vs common/exercises/bob/canonical-data.json in trackler-2.0.8.14

- old
+ new

@@ -1,129 +1,156 @@ { - "cases": [ - { - "description": "stating something", - "input": "Tom-ay-to, tom-aaaah-to.", - "expected": "Whatever." - }, - { - "description": "shouting", - "input": "WATCH OUT!", - "expected": "Whoa, chill out!" - }, - { - "description": "shouting gibberish", - "input": "FCECDFCAAB", - "expected": "Whoa, chill out!" - }, - { - "description": "asking a question", - "input": "Does this cryogenic chamber make me look fat?", - "expected": "Sure." - }, - { - "description": "asking a numeric question", - "input": "You are, what, like 15?", - "expected": "Sure." - }, - { - "description": "asking gibberish", - "input": "fffbbcbeab?", - "expected": "Sure." - }, - { - "description": "talking forcefully", - "input": "Let's go make out behind the gym!", - "expected": "Whatever." - }, - { - "description": "using acronyms in regular speech", - "input": "It's OK if you don't want to go to the DMV.", - "expected": "Whatever." - }, - { - "description": "forceful question", - "input": "WHAT THE HELL WERE YOU THINKING?", - "expected": "Whoa, chill out!" - }, - { - "description": "shouting numbers", - "input": "1, 2, 3 GO!", - "expected": "Whoa, chill out!" - }, - { - "description": "only numbers", - "input": "1, 2, 3", - "expected": "Whatever." - }, - { - "description": "question with only numbers", - "input": "4?", - "expected": "Sure." - }, - { - "description": "shouting with special characters", - "input": "ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!", - "expected": "Whoa, chill out!" - }, - { - "description": "shouting with no exclamation mark", - "input": "I HATE YOU", - "expected": "Whoa, chill out!" - }, - { - "description": "statement containing question mark", - "input": "Ending with ? means a question.", - "expected": "Whatever." - }, - { - "description": "non-letters with question", - "input": ":) ?", - "expected": "Sure." - }, - { - "description": "prattling on", - "input": "Wait! Hang on. Are you going to be OK?", - "expected": "Sure." - }, - { - "description": "silence", - "input": "", - "expected": "Fine. Be that way!" - }, - { - "description": "prolonged silence", - "input": " ", - "expected": "Fine. Be that way!" - }, - { - "description": "alternate silence", - "input": "\t\t\t\t\t\t\t\t\t\t", - "expected": "Fine. Be that way!" - }, - { - "description": "multiple line question", - "input": "\nDoes this cryogenic chamber make me look fat?\nno", - "expected": "Whatever." - }, - { - "description": "starting with whitespace", - "input": " hmmmmmmm...", - "expected": "Whatever." - }, - { - "description": "ending with whitespace", - "input": "Okay if like my spacebar quite a bit? ", - "expected": "Sure." - }, - { - "description": "other whitespace", - "input": "\n\r \t", - "expected": "Fine. Be that way!" - }, - { - "description": "non-question ending with whitespace", - "input": "This is a statement ending with whitespace ", - "expected": "Whatever." - } - ] + "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." + } + ] }