map = new TIntLongHashMap();
for ( int i = 0; i < element_count; i++ ) {
map.put( i, i * i );
}
assertEquals( element_count, map.size() );
long[] vals = map.values( new long[0] );
Arrays.sort( vals );
assertEquals( element_count, vals.length );
for ( int i = 0; i < element_count; i++ ) {
assertEquals( "expected: " + i * i + " got: " + vals[i] + ", i: " + i +
", vals: " + Arrays.toString( vals ), i * i, vals[i] );