|
4 | 4 | import graphql.GraphQLError; |
5 | 5 | import graphql.GraphqlErrorException; |
6 | 6 | import graphql.language.SourceLocation; |
| 7 | +import java.util.ArrayList; |
7 | 8 | import java.util.List; |
8 | 9 | import org.junit.jupiter.api.Test; |
9 | 10 |
|
|
12 | 13 | class GraphQLErrorFromExceptionHandlerTest { |
13 | 14 | @Test |
14 | 15 | void allows_errors_with_null_path() { |
15 | | - GraphQLErrorFromExceptionHandler sut = new GraphQLErrorFromExceptionHandler(List.of()); |
| 16 | + GraphQLErrorFromExceptionHandler sut = new GraphQLErrorFromExceptionHandler(new ArrayList<>()); |
| 17 | + |
| 18 | + List<GraphQLError> errors = new ArrayList<>(); |
| 19 | + errors.add(GraphqlErrorException.newErrorException() |
| 20 | + .message("Error without a path") |
| 21 | + .sourceLocation(new SourceLocation(0, 0)) |
| 22 | + .build()); |
| 23 | + errors.add(GraphqlErrorException.newErrorException() |
| 24 | + .message("Error with path") |
| 25 | + .sourceLocation(new SourceLocation(0, 0)) |
| 26 | + .errorClassification(ErrorType.ValidationError) |
| 27 | + .path(new ArrayList<>()) |
| 28 | + .build()); |
16 | 29 |
|
17 | | - List<GraphQLError> errors = List.of( |
18 | | - GraphqlErrorException.newErrorException() |
19 | | - .message("Error without a path") |
20 | | - .sourceLocation(new SourceLocation(0, 0)) |
21 | | - .build(), |
22 | | - GraphqlErrorException.newErrorException() |
23 | | - .message("Error with path") |
24 | | - .sourceLocation(new SourceLocation(0, 0)) |
25 | | - .errorClassification(ErrorType.ValidationError) |
26 | | - .path(List.of()) |
27 | | - .build()); |
28 | 30 | List<GraphQLError> processedErrors = sut.filterGraphQLErrors(errors); |
29 | 31 |
|
30 | 32 | for (int i = 0; i < errors.size(); i++) { |
|
0 commit comments