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."
+ }
+ ]
}