|
48 | 48 | import static graphql.schema.GraphQLSchema.newSchema; |
49 | 49 | import static org.testng.Assert.*; |
50 | 50 |
|
| 51 | +import com.google.common.collect.ImmutableList; |
| 52 | + |
51 | 53 | @SuppressWarnings("unchecked") |
52 | 54 | public class GraphQLObjectTest { |
53 | 55 |
|
@@ -275,7 +277,7 @@ public void fields() { |
275 | 277 | List<GraphQLFieldDefinition> fields = object.getFieldDefinitions(); |
276 | 278 | assertEquals(fields.size(), 8); |
277 | 279 |
|
278 | | - fields.sort((o1, o2) -> o1.getName().compareTo(o2.getName())); |
| 280 | + fields = ImmutableList.sortedCopyOf((o1, o2) -> o1.getName().compareTo(o2.getName()), fields); |
279 | 281 |
|
280 | 282 | assertEquals(fields.get(2).getName(), "field0"); |
281 | 283 | assertEquals(fields.get(2).getDescription(), "field"); |
@@ -407,7 +409,7 @@ public void accessors() { |
407 | 409 | GraphQLObjectType object = this.graphQLAnnotations.object(TestAccessors.class); |
408 | 410 | List<GraphQLFieldDefinition> fields = object.getFieldDefinitions(); |
409 | 411 | assertEquals(fields.size(), 2); |
410 | | - fields.sort(Comparator.comparing(GraphQLFieldDefinition::getName)); |
| 412 | + fields = ImmutableList.sortedCopyOf(Comparator.comparing(GraphQLFieldDefinition::getName), fields); |
411 | 413 |
|
412 | 414 | assertEquals(fields.get(0).getName(), "getValue"); |
413 | 415 | assertEquals(fields.get(1).getName(), "setAnotherValue"); |
|
0 commit comments