package edu.berkeley.cs.succinct.util.stream; import junit.framework.TestCase; import org.apache.hadoop.fs.FSDataInputStream; import java.nio.LongBuffer; public class LongArrayStreamTest extends TestCase { /** * Test method: long get(int i) * * @throws Exception */ public void testGet() throws Exception { LongBuffer buf = LongBuffer.allocate(10); for (int i = 0; i < 10; i++) { buf.put(i); } FSDataInputStream is = TestUtils.getStream(buf); LongArrayStream bs = new LongArrayStream(is, 0, 80); for (int i = 0; i < 10; i++) { assertEquals(i, bs.get(i)); } } /** * Test method: int size() * * @throws Exception */ public void testSize() throws Exception { LongArrayStream bs = new LongArrayStream(null, 0, 80); assertEquals(10, bs.size()); } }