diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-10-10 15:20:20 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-10-10 15:20:20 +0200 |
commit | aa1bd43464385c72f3db411e31c5c29036a7f53f (patch) | |
tree | ff23179407b015b1fdfa1515f4d0ee0dba1eed6d /vespajlib/src/test | |
parent | dee0e03d3513d0c4b96840825ce18b7db4af5068 (diff) |
Utility to create stream from Slime array
Diffstat (limited to 'vespajlib/src/test')
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/slime/SlimeStreamTest.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/vespajlib/src/test/java/com/yahoo/slime/SlimeStreamTest.java b/vespajlib/src/test/java/com/yahoo/slime/SlimeStreamTest.java new file mode 100644 index 00000000000..116551cea59 --- /dev/null +++ b/vespajlib/src/test/java/com/yahoo/slime/SlimeStreamTest.java @@ -0,0 +1,26 @@ +package com.yahoo.slime; + +import org.junit.Test; + +import java.util.List; +import java.util.stream.Collectors; + +import static org.junit.Assert.assertEquals; + +public class SlimeStreamTest { + @Test + public void test_empty_array() { + var inspector = new Slime().setArray(); + var items = SlimeStream.fromArray(inspector, Inspector::asString).collect(Collectors.toList()); + assertEquals(List.of(), items); + } + + @Test + public void test_some_elements() { + var inspector = new Slime().setArray(); + inspector.addString("foo"); + inspector.addString("bar"); + var items = SlimeStream.fromArray(inspector, Inspector::asString).collect(Collectors.toList()); + assertEquals(List.of("foo", "bar"), items); + } +} |