package com.github.nettybook.ch7.junit;
import static org.junit.Assert.*;
import org.junit.Test;
public class ResponseGeneratorTest {
@Test
public void testZeroLengthString() {
String request = "";
ResponseGenerator generator = new ResponseGenerator(request);
assertNotNull(generator);
assertNotNull(generator.response());
assertEquals("명령을 입력해 주세요.\r\n", generator.response());
assertFalse(generator.isClose());
}
@Test
public void testHi() {
String request = "hi";
ResponseGenerator generator = new ResponseGenerator(request);
assertNotNull(generator);
assertNotNull(generator.response());
assertEquals("입력하신 명령이 '" + request + "' 입니까?\r\n", generator.response());
assertFalse(generator.isClose());
}
@Test
public void testBye() {
String request = "bye";
ResponseGenerator generator = new ResponseGenerator(request);
assertNotNull(generator);
assertNotNull(generator.response());
assertEquals("좋은 하루 되세요!\r\n", generator.response());
assertTrue(generator.isClose());
}
}