| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- import org.junit.Test;
- import org.junit.Ignore;
- import org.junit.Before;
-
- import static org.junit.Assert.*;
-
- public class BobTest {
- private Bob bob;
-
-
- @Before
- public void setUp() {
- bob = new Bob();
- }
-
- @Test
- public void saySomething() {
- assertEquals(
- "Whatever.",
- bob.hey("Tom-ay-to, tom-aaaah-to.")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void shouting() {
- assertEquals(
- "Whoa, chill out!",
- bob.hey("WATCH OUT!")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void askingAQuestion() {
- assertEquals(
- "Sure.",
- bob.hey("Does this cryogenic chamber make me look fat?")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void askingANumericQuestion() {
- assertEquals(
- "Sure.",
- bob.hey("You are, what, like 15?")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void talkingForcefully() {
- assertEquals(
- "Whatever.",
- bob.hey("Let's go make out behind the gym!")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void usingAcronymsInRegularSpeech() {
- assertEquals(
- "Whatever.", bob.hey("It's OK if you don't want to go to the DMV.")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void forcefulQuestions() {
- assertEquals(
- "Whoa, chill out!", bob.hey("WHAT THE HELL WERE YOU THINKING?")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void shoutingNumbers() {
- assertEquals(
- "Whoa, chill out!", bob.hey("1, 2, 3 GO!")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void onlyNumbers() {
- assertEquals(
- "Whatever.", bob.hey("1, 2, 3")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void questionWithOnlyNumbers() {
- assertEquals(
- "Sure.", bob.hey("4?")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void shoutingWithSpecialCharacters() {
- assertEquals(
- "Whoa, chill out!", bob.hey("ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void shoutingWithUmlauts() {
- assertEquals(
- "Whoa, chill out!", bob.hey("\u00dcML\u00c4\u00dcTS!")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void calmlySpeakingWithUmlauts() {
- assertEquals(
- "Whatever.", bob.hey("\u00dcML\u00e4\u00dcTS!")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void shoutingWithNoExclamationMark() {
- assertEquals(
- "Whoa, chill out!", bob.hey("I HATE YOU")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void statementContainingQuestionMark() {
- assertEquals(
- "Whatever.", bob.hey("Ending with ? means a question.")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void prattlingOn() {
- assertEquals(
- "Sure.", bob.hey("Wait! Hang on. Are you going to be OK?")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void silence() {
- assertEquals(
- "Fine. Be that way!", bob.hey("")
- );
- }
-
- @Ignore("Remove to run test")
- @Test
- public void prolongedSilence() {
- assertEquals(
- "Fine. Be that way!", bob.hey(" ")
- );
- }
- }
|