@Universal public static int lengthOf( char[] array ) { return len(array); }
@Universal public static int lengthOf( char[] array ) { return len(array); }
@Universal public static int lengthOf( char[] array ) { return len(array); }
@Test public void create() { char[] letters = array( 'a', 'b', 'c', 'd' ); assertEquals( 4, len( letters ) ); }
@Test public void allocate() { char[] letters = arrayOfChar( 500 ); assertEquals( 500, len( letters ) ); }
assert Lists.len( fruitList ) == 3; assert len( fruitArray ) == 3; assert len( letters ) == 3; assert len( bytes ) == 4; assert Maps.len( favoritesMap ) == 3;
@Test public void growFast() { char[] letters = array( 'a', 'b', 'c', 'd', 'e' ); letters = grow( letters ); assertEquals( 'e', idx( letters, 4 ) ); assertEquals( 'a', idx( letters, 0 ) ); assertEquals( len( letters ), 12 ); assertEquals( '\0', idx( letters, 9 ) ); }
@Test public void growTest() { char[] letters = array( 'a', 'b', 'c', 'd', '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( 'a', 'b', 'c' ), letters ); }