package fj.data; import org.junit.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.junit.Assert.assertThat; /** * Created by MarkPerry on 17/08/2015. */ public class ListBufferTest { @Test public void testSnoc() { // test case for #181 List.Buffer<Integer> buf = List.Buffer.empty(); buf.snoc(1).snoc(2).snoc(3); List<Integer> list1 = buf.toList(); buf.snoc(4); List<Integer> list2 = buf.toList(); assertThat(list2, equalTo(Stream.range(1, 5).toList())); } }