package com.annimon.stream.doublestreamtests; import com.annimon.stream.DoubleStream; import com.annimon.stream.Functions; import com.annimon.stream.function.ObjDoubleConsumer; import org.junit.Test; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; public final class CollectTest { @Test public void testCollect() { String result = DoubleStream.of(1.0, 2.0, 3.0) .collect(Functions.stringBuilderSupplier(), new ObjDoubleConsumer<StringBuilder>() { @Override public void accept(StringBuilder t, double value) { t.append(value); } }).toString(); assertThat(result, is("1.02.03.0")); } }