Skip to content

Commit d391620

Browse files
committed
Rename response
1 parent 870620b commit d391620

File tree

5 files changed

+39
-39
lines changed

5 files changed

+39
-39
lines changed

src/main/java/httpserver/responder/special/CoffeeResponder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
import httpserver.AppConfig;
44
import httpserver.Request;
55
import httpserver.responder.Responder;
6-
import httpserver.response.FourEighteenResponse;
6+
import httpserver.response.TeapotResponse;
77
import httpserver.response.Response;
88

99
public class CoffeeResponder implements Responder {
1010
@Override
1111
public Response respond(AppConfig appConfig, Request request) {
12-
return new FourEighteenResponse();
12+
return new TeapotResponse();
1313
}
1414

1515
@Override

src/main/java/httpserver/response/FourEighteenResponse.java renamed to src/main/java/httpserver/response/TeapotResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package httpserver.response;
22

3-
public class FourEighteenResponse extends Response {
4-
public FourEighteenResponse() {
3+
public class TeapotResponse extends Response {
4+
public TeapotResponse() {
55
super.setPayload("I'm a teapot".getBytes());
66
}
77

src/test/java/httpserver/ResponseWriterTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package httpserver;
22

33
import httpserver.header.Header;
4-
import httpserver.response.FourEighteenResponse;
4+
import httpserver.response.TeapotResponse;
55
import httpserver.response.NotFoundResponse;
66
import httpserver.response.OkResponse;
77
import httpserver.response.Response;
@@ -54,7 +54,7 @@ public void itWritesTheFirstLineFor404() throws Exception {
5454

5555
@Test
5656
public void itWritesTheFirstLineFor418() throws Exception {
57-
String output = outputForResponse(new FourEighteenResponse());
57+
String output = outputForResponse(new TeapotResponse());
5858

5959
assertTrue(output.contains("HTTP/1.1 418 I'm a teapot\r\n"));
6060
}

src/test/java/httpserver/response/FourEighteenResponseTest.java

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package httpserver.response;
2+
3+
import httpserver.header.Header;
4+
import org.junit.Test;
5+
6+
import java.util.Arrays;
7+
8+
import static junit.framework.TestCase.*;
9+
10+
public class TeapotResponseTest {
11+
12+
private final TeapotResponse teapotResponse;
13+
14+
public TeapotResponseTest() {
15+
teapotResponse = new TeapotResponse();
16+
}
17+
18+
@Test
19+
public void hasStatusCode405() throws Exception {
20+
assertEquals(418, teapotResponse.getStatusCode());
21+
}
22+
23+
@Test
24+
public void hasEmptyPayload() throws Exception {
25+
assertEquals("I'm a teapot", new String(teapotResponse.getPayload()));
26+
}
27+
28+
@Test
29+
public void hasNoHeaders() throws Exception {
30+
assertTrue(Arrays.equals(new Header[0], teapotResponse.getHeaders()));
31+
}
32+
33+
}

0 commit comments

Comments
 (0)