Skip to content

Commit a9da144

Browse files
committed
添加新的单测
1 parent 228652b commit a9da144

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package features.snack4.codec;
2+
3+
4+
import org.junit.jupiter.api.Test;
5+
import org.noear.snack4.ONode;
6+
7+
import java.util.Arrays;
8+
import java.util.Iterator;
9+
import java.util.List;
10+
11+
/**
12+
*
13+
* @author noear 2025/12/25 created
14+
*
15+
*/
16+
public class IterableTest {
17+
@Test
18+
public void case1() {
19+
IterableImpl tmp = new IterableImpl();
20+
String json = ONode.serialize(tmp);
21+
22+
assert "[1,2,3]".equals(json);
23+
}
24+
25+
public static class IterableImpl implements Iterable<Integer> {
26+
private List<Integer> list = Arrays.asList(1, 2, 3);
27+
28+
@Override
29+
public Iterator<Integer> iterator() {
30+
return list.iterator();
31+
}
32+
}
33+
}

0 commit comments

Comments
 (0)