@Test public void allocate() { byte[] letters = arrayOfByte( 500 ); assertEquals( 500, len( letters ) ); }
@Test public void create() { byte[] letters = array( ( byte ) 0, ( byte ) 1, ( byte ) 2, ( byte ) 3 ); assertEquals( 4, len( letters ) ); }
assert len( fruitArray ) == 3; assert len( letters ) == 3; assert len( bytes ) == 4; assert Maps.len( favoritesMap ) == 3; assert Maps.len( map ) == 3;
@Test public void growFast() { byte[] letters = array( ( byte ) 'a', ( byte ) 'b', ( byte ) 'c', ( byte ) 'd', ( byte ) 'e' ); letters = grow( letters ); assertEquals( 'e', idx( letters, 4 ) ); assertEquals( 'a', idx( letters, 0 ) ); assertEquals( len( letters ), 10 ); assertEquals( '\0', idx( letters, 9 ) ); }
@Test public void growTest() { byte[] letters = array( ( byte ) 'a', ( byte ) 'b', ( byte ) 'c', ( byte ) 'd', ( byte ) 'e' ); letters = grow( letters, 21 ); assertEquals( 'e', idx( letters, 4 ) ); assertEquals( 'a', idx( letters, 0 ) ); assertEquals( len( letters ), 26 ); assertEquals( '\0', idx( letters, 20 ) ); letters = shrink( letters, 23 ); assertArrayEquals( array( ( byte ) 'a', ( byte ) 'b', ( byte ) 'c' ), letters ); }