package mikera.vectorz.util; import static org.junit.Assert.*; import mikera.vectorz.AVector; import mikera.vectorz.GrowableVector; import org.junit.Test; public class TestVectorBuilder { @Test public void testBuild() { GrowableVector vb=new GrowableVector(10); assertEquals(0,vb.toVector().length()); vb.append(1); vb.append(2); vb.append(3); AVector v=vb.toVector(); AVector wv=vb.asVector(); assertEquals(v,wv); // assumptions on modifying wrapped vector wv.set(0,100.0); assertNotEquals(v,wv); v=vb.toVector(); assertEquals(v,wv); } }