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