Skip to content

Commit 42f905d

Browse files
committed
test: log
1 parent 3cbce5b commit 42f905d

File tree

1 file changed

+16
-2
lines changed
  • forest-core/src/test/java/com/dtflys/forest/test

1 file changed

+16
-2
lines changed

forest-core/src/test/java/com/dtflys/forest/test/TestLog.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,18 @@ public void testLogRequestHeaders_content() {
139139
"\t\tContent-Type: application/json\n" +
140140
"\tBody: " + EXPECTED));
141141
verify(logger).info(eq("[Forest] Response: Status = 200, Time = " + response.getTimeAsMillisecond() + "ms"));
142+
}
143+
144+
@Test
145+
public void testLogRequestHeaders_content2() {
146+
ForestLogger logger = Mockito.spy(new ForestSlf4jLogger(TestLog.class));
147+
DefaultLogHandler logHandler = new DefaultLogHandler(logger);
142148

143149
server.enqueue(new MockResponse()
144150
.setBody(EXPECTED)
145151
.setResponseCode(200));
146152

147-
configuration.post("/test")
153+
ForestResponse response = configuration.post("/test")
148154
.host(server.getHostName())
149155
.port(server.getPort())
150156
.addHeader("Content-Type", "application/json")
@@ -160,6 +166,7 @@ public void testLogRequestHeaders_content() {
160166
verify(logger).info(eq("[Forest] Response: Status = 200, Time = " + response.getTimeAsMillisecond() + "ms"));
161167
}
162168

169+
163170
@Test
164171
public void testLogRequestBody_content() {
165172
ForestLogger logger = Mockito.spy(new ForestSlf4jLogger(TestLog.class));
@@ -185,12 +192,18 @@ public void testLogRequestBody_content() {
185192
"\t\tContent-Type: application/json\n" +
186193
"\tBody: " + EXPECTED));
187194
verify(logger).info(eq("[Forest] Response: Status = 200, Time = " + response.getTimeAsMillisecond() + "ms"));
195+
}
196+
197+
@Test
198+
public void testLogRequestBody_content2() {
199+
ForestLogger logger = Mockito.spy(new ForestSlf4jLogger(TestLog.class));
200+
DefaultLogHandler logHandler = new DefaultLogHandler(logger);
188201

189202
server.enqueue(new MockResponse()
190203
.setBody(EXPECTED)
191204
.setResponseCode(200));
192205

193-
configuration.post("/test")
206+
ForestResponse response = configuration.post("/test")
194207
.host(server.getHostName())
195208
.port(server.getPort())
196209
.addHeader("Content-Type", "application/json")
@@ -209,6 +222,7 @@ public void testLogRequestBody_content() {
209222
verify(logger).info(eq("[Forest] Response: Status = 200, Time = " + response.getTimeAsMillisecond() + "ms"));
210223
}
211224

225+
212226
@Test
213227
public void testLogRequestLineOnly() {
214228
ForestLogger logger = Mockito.spy(new ForestSlf4jLogger(TestLog.class));

0 commit comments

Comments
 (0)