assertEquals(0, ByteVec.withCapacity(0).capacity()); assertEquals(13, ByteVec.withCapacity(13).capacity()); int unused = copy.capacity() - copy.len(); assertEquals(vec.capacity(), copy.capacity()); assertTrue(copy.capacity() > vec.capacity()); unused = copy.capacity() - copy.len(); copy.reserveExact(unused + 3); assertEquals(copy.capacity() - copy.len(), unused + 3); assertEquals(0, copy.capacity()); vec.shrinkToFit(); assertEquals(vec.len(), vec.capacity());