Skip to content
This repository was archived by the owner on May 10, 2024. It is now read-only.

Commit b14f596

Browse files
committed
tostring, remaining test cases
1 parent 7961b8e commit b14f596

24 files changed

+666
-7
lines changed

src/main/java/dev/katsute/simplehttpserver/FileRecord.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,15 @@ public final byte[] getBytes(){
7777
return Arrays.copyOf(bytes, bytes.length); // dereference
7878
}
7979

80+
//
81+
82+
@Override
83+
public String toString(){
84+
return "FileRecord{" +
85+
"fileName='" + fileName + '\'' +
86+
", contentType='" + contentType + '\'' +
87+
", bytes=" + Arrays.toString(bytes) +
88+
'}';
89+
}
90+
8091
}

src/main/java/dev/katsute/simplehttpserver/HttpSessionHandler.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,4 +160,14 @@ public synchronized final void update(){
160160
return session;
161161
}
162162

163+
//
164+
165+
@Override
166+
public String toString(){
167+
return "HttpSessionHandler{" +
168+
"sessions=" + sessions +
169+
", cookie='" + cookie + '\'' +
170+
'}';
171+
}
172+
163173
}

src/main/java/dev/katsute/simplehttpserver/MultipartFormData.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,13 @@ public final Map<String,Record> getEntries(){
6767
return new HashMap<>(data);
6868
}
6969

70+
//
71+
72+
@Override
73+
public String toString(){
74+
return "MultipartFormData{" +
75+
"data=" + data +
76+
'}';
77+
}
78+
7079
}

src/main/java/dev/katsute/simplehttpserver/Record.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,4 +195,15 @@ public final Map<String,String> getParameters(){
195195

196196
}
197197

198+
//
199+
200+
@Override
201+
public String toString(){
202+
return "Record{" +
203+
"headers=" + headers +
204+
", name='" + name + '\'' +
205+
", value='" + value + '\'' +
206+
'}';
207+
}
208+
198209
}

src/main/java/dev/katsute/simplehttpserver/SimpleHttpExchangeImpl.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,4 +423,20 @@ public synchronized final void close(){
423423
}
424424
}
425425

426+
//
427+
428+
429+
@Override
430+
public String toString(){
431+
return "SimpleHttpExchange{" +
432+
"exchange=" + exchange +
433+
", rawGet='" + rawGet + '\'' +
434+
", getMap=" + getMap +
435+
", rawPost='" + rawPost + '\'' +
436+
", postMap=" + postMap +
437+
", multipartFormData=" + multipartFormData +
438+
", cookies=" + cookies +
439+
'}';
440+
}
441+
426442
}

src/main/java/dev/katsute/simplehttpserver/SimpleHttpServerImpl.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,4 +232,13 @@ public synchronized final void stop(final int delay){
232232

233233
// endregion
234234

235+
@Override
236+
public String toString(){
237+
return "SimpleHttpServer{" +
238+
"server=" + server +
239+
", sessionHandler=" + sessionHandler +
240+
", contexts=" + contexts +
241+
'}';
242+
}
243+
235244
}

src/main/java/dev/katsute/simplehttpserver/SimpleHttpsServerImpl.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,4 +247,14 @@ public synchronized final void stop(final int delay){
247247

248248
// endregion
249249

250+
251+
@Override
252+
public String toString(){
253+
return "SimpleHttpsServer{" +
254+
"server=" + server +
255+
", sessionHandler=" + sessionHandler +
256+
", contexts=" + contexts +
257+
'}';
258+
}
259+
250260
}

src/main/java/dev/katsute/simplehttpserver/handler/PredicateHandler.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,15 @@ public final void handle(final SimpleHttpExchange exchange) throws IOException{
6868
(predicate.test(exchange) ? T : F).handle(exchange);
6969
}
7070

71+
//
72+
73+
@Override
74+
public String toString(){
75+
return "PredicateHandler{" +
76+
"T=" + T +
77+
", F=" + F +
78+
", predicate=" + predicate +
79+
'}';
80+
}
81+
7182
}

src/main/java/dev/katsute/simplehttpserver/handler/RedirectHandler.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,13 @@ public final void handle(final HttpExchange exchange) throws IOException{
5454
exchange.close();
5555
}
5656

57+
//
58+
59+
@Override
60+
public String toString(){
61+
return "RedirectHandler{" +
62+
"link='" + link + '\'' +
63+
'}';
64+
}
65+
5766
}

src/main/java/dev/katsute/simplehttpserver/handler/RootHandler.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,11 @@ public RootHandler(final HttpHandler index, final HttpHandler other){
4747
);
4848
}
4949

50+
//
51+
52+
@Override
53+
public String toString(){
54+
return "RootHandler{}";
55+
}
56+
5057
}

0 commit comments

Comments
 (0)