Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

Commit a76047e

Browse files
Update test for FluentIterable
1 parent e81b326 commit a76047e

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

src/test/java/com/fasterxml/jackson/datatype/guava/FluentIterableTest.java

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,12 @@ public class FluentIterableTest extends ModuleTestBase
1414
{
1515
private final ObjectMapper MAPPER = mapperWithModule();
1616

17-
FluentIterable<Integer> createFluentIterable() {
18-
return new FluentIterable<Integer>() {
19-
private final Iterable<Integer> _iterable = Sets.newHashSet(1, 2, 3);
20-
@Override
21-
public Iterator<Integer> iterator() {
22-
return _iterable.iterator();
23-
}
24-
};
17+
public static class FluentHolder {
18+
public final Iterable<Integer> value = createFluentIterable();
19+
}
20+
21+
static FluentIterable<Integer> createFluentIterable() {
22+
return FluentIterable.from(Sets.newHashSet(1, 2, 3));
2523
}
2624

2725
/**
@@ -31,15 +29,15 @@ public Iterator<Integer> iterator() {
3129
*/
3230
public void testSerializationWithoutModule() throws Exception {
3331
ObjectMapper mapper = new ObjectMapper();
34-
Iterable<Integer> fluentIterable = createFluentIterable();
35-
String json = mapper.writeValueAsString(fluentIterable);
36-
assertEquals("{\"empty\":false}", json);
32+
FluentHolder holder = new FluentHolder();
33+
String json = mapper.writeValueAsString(holder);
34+
assertEquals("{\"value\":{\"empty\":false}}", json);
3735
}
3836

3937
public void testSerialization() throws Exception {
40-
Iterable<Integer> fluentIterable = createFluentIterable();
41-
String json = MAPPER.writeValueAsString(fluentIterable);
42-
assertEquals("[1,2,3]", json);
38+
FluentHolder holder = new FluentHolder();
39+
String json = MAPPER.writeValueAsString(holder);
40+
assertEquals("{\"value\":[1,2,3]}", json);
4341
}
4442

4543
}

0 commit comments

Comments
 (0)