File tree Expand file tree Collapse file tree 4 files changed +19
-45
lines changed
testkit-backend/src/main/java/neo4j/org/testkit/backend Expand file tree Collapse file tree 4 files changed +19
-45
lines changed Original file line number Diff line number Diff line change 23
23
import com .fasterxml .jackson .databind .ObjectMapper ;
24
24
import neo4j .org .testkit .backend .messages .TestkitModule ;
25
25
import neo4j .org .testkit .backend .messages .requests .TestkitRequest ;
26
+ import neo4j .org .testkit .backend .messages .responses .BackendError ;
26
27
import neo4j .org .testkit .backend .messages .responses .DriverError ;
27
- import neo4j .org .testkit .backend .messages .responses .TestkitErrorResponse ;
28
28
import neo4j .org .testkit .backend .messages .responses .TestkitResponse ;
29
29
30
30
import java .io .BufferedReader ;
@@ -154,7 +154,7 @@ else if ( currentLine.equals( "#request end" ) )
154
154
// Unknown error, interpret this as a backend error.
155
155
// Report to frontend and rethrow, note that if socket been
156
156
// closed the writing will throw itself...
157
- writeResponse ( TestkitErrorResponse .builder ().errorMessage ( e .toString () ).build () );
157
+ writeResponse ( BackendError .builder ().data ( BackendError . BackendErrorBody . builder (). msg ( e .toString () ). build () ).build () );
158
158
// This won't print if there was an IO exception since line above will rethrow
159
159
e .printStackTrace ();
160
160
throw e ;
Original file line number Diff line number Diff line change 23
23
import lombok .RequiredArgsConstructor ;
24
24
import lombok .Setter ;
25
25
import neo4j .org .testkit .backend .TestkitState ;
26
+ import neo4j .org .testkit .backend .messages .responses .BackendError ;
26
27
import neo4j .org .testkit .backend .messages .responses .DomainNameResolutionRequired ;
27
28
import neo4j .org .testkit .backend .messages .responses .Driver ;
28
29
import neo4j .org .testkit .backend .messages .responses .ResolverResolutionRequired ;
29
- import neo4j .org .testkit .backend .messages .responses .TestkitErrorResponse ;
30
30
import neo4j .org .testkit .backend .messages .responses .TestkitResponse ;
31
31
32
32
import java .net .URI ;
@@ -66,8 +66,11 @@ public TestkitResponse process( TestkitState testkitState )
66
66
data .authorizationToken .getTokens ().get ( "realm" ) );
67
67
break ;
68
68
default :
69
- return TestkitErrorResponse .builder ().errorMessage ( "Auth scheme " + data .authorizationToken .getTokens ().get ( "scheme" ) + "not implemented" )
70
- .build ();
69
+ return BackendError .builder ().data ( BackendError .BackendErrorBody .builder ()
70
+ .msg ( "Auth scheme " + data .authorizationToken .getTokens ().get ( "scheme" ) +
71
+ "not implemented" )
72
+ .build () )
73
+ .build ();
71
74
}
72
75
73
76
Config .ConfigBuilder configBuilder = Config .builder ();
Original file line number Diff line number Diff line change 25
25
@ Setter
26
26
@ Getter
27
27
@ Builder
28
- public class TestkitBackendErrorResponse implements TestkitResponse
28
+ public class BackendError implements TestkitResponse
29
29
{
30
+ private final BackendErrorBody data ;
31
+
30
32
@ Override
31
33
public String testkitName ()
32
34
{
33
35
return "BackendError" ;
34
36
}
37
+
38
+ @ Setter
39
+ @ Getter
40
+ @ Builder
41
+ public static class BackendErrorBody
42
+ {
43
+ private String msg ;
44
+ }
35
45
}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments