public void testToArray_withNull() { List<Short> list = Arrays.asList((short) 0, (short) 1, null); try { Shorts.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testToArray() { // need explicit type parameter to avoid javac warning!? List<Short> none = Arrays.<Short>asList(); assertTrue(Arrays.equals(EMPTY, Shorts.toArray(none))); List<Short> one = Arrays.asList((short) 1); assertTrue(Arrays.equals(ARRAY1, Shorts.toArray(one))); short[] array = {(short) 0, (short) 1, (short) 3}; List<Short> three = Arrays.asList((short) 0, (short) 1, (short) 3); assertTrue(Arrays.equals(array, Shorts.toArray(three))); assertTrue(Arrays.equals(array, Shorts.toArray(Shorts.asList(array)))); }
public void testAsList_subList_toArray_roundTrip() { short[] array = {(short) 0, (short) 1, (short) 2, (short) 3}; List<Short> list = Shorts.asList(array); assertTrue( Arrays.equals(new short[] {(short) 1, (short) 2}, Shorts.toArray(list.subList(1, 3)))); assertTrue(Arrays.equals(new short[] {}, Shorts.toArray(list.subList(2, 2)))); }
public void testToArray_withConversion() { short[] array = {(short) 0, (short) 1, (short) 2}; List<Byte> bytes = Arrays.asList((byte) 0, (byte) 1, (byte) 2); List<Short> shorts = Arrays.asList((short) 0, (short) 1, (short) 2); List<Integer> ints = Arrays.asList(0, 1, 2); List<Float> floats = Arrays.asList((float) 0, (float) 1, (float) 2); List<Long> longs = Arrays.asList((long) 0, (long) 1, (long) 2); List<Double> doubles = Arrays.asList((double) 0, (double) 1, (double) 2); assertTrue(Arrays.equals(array, Shorts.toArray(bytes))); assertTrue(Arrays.equals(array, Shorts.toArray(shorts))); assertTrue(Arrays.equals(array, Shorts.toArray(ints))); assertTrue(Arrays.equals(array, Shorts.toArray(floats))); assertTrue(Arrays.equals(array, Shorts.toArray(longs))); assertTrue(Arrays.equals(array, Shorts.toArray(doubles))); }
public void testAsList_toArray_roundTrip() { short[] array = {(short) 0, (short) 1, (short) 2}; List<Short> list = Shorts.asList(array); short[] newArray = Shorts.toArray(list); // Make sure it returned a copy list.set(0, (short) 4); assertTrue(Arrays.equals(new short[] {(short) 0, (short) 1, (short) 2}, newArray)); newArray[1] = (short) 5; assertEquals((short) 1, (short) list.get(1)); }
public void testToArray_threadSafe() { for (int delta : new int[] {+1, 0, -1}) { for (int i = 0; i < VALUES.length; i++) { List<Short> list = Shorts.asList(VALUES).subList(0, i); Collection<Short> misleadingSize = Helpers.misleadingSizeCollection(delta); misleadingSize.addAll(list); short[] arr = Shorts.toArray(misleadingSize); assertEquals(i, arr.length); for (int j = 0; j < i; j++) { assertEquals(VALUES[j], arr[j]); } } } }
type = Type.SMALLINT_TYPE; nulls = toBitset(colValues.getI16Val().getNulls()); shortVars = Shorts.toArray(colValues.getI16Val().getValues()); size = shortVars.length; } else if (colValues.isSetI32Val()) {
@Override public short[] apply(List<Short> input) { return null == input ? null : Shorts.toArray(input); }}; private final Function<List<Boolean>,boolean[]> list2booleanArray = new Function<List<Boolean>,boolean[]>(){
@Override public short[] apply(List<Short> input) { return null == input ? null : Shorts.toArray(input); }}; private final Function<List<Boolean>,boolean[]> list2booleanArray = new Function<List<Boolean>,boolean[]>(){
@Override protected short[] createArray(List<Short> elements) { return Shorts.toArray(elements); }
@Override protected short[] createArray(List<Short> elements) { return Shorts.toArray(elements); }
public short[] generateShortArray(int count) { List<Short> objects = generateList(Short.class, count); return Shorts.toArray(objects); }
public void testToArray_withNull() { List<Short> list = Arrays.asList((short) 0, (short) 1, null); try { Shorts.toArray(list); fail(); } catch (NullPointerException expected) { } }
return Ints.toArray(wrapperList); } else if (short.class.equals(primitiveType)) { return Shorts.toArray(wrapperList); } else if (byte.class.equals(primitiveType)) { return Bytes.toArray(wrapperList);
public void testToArray() { // need explicit type parameter to avoid javac warning!? List<Short> none = Arrays.<Short>asList(); assertTrue(Arrays.equals(EMPTY, Shorts.toArray(none))); List<Short> one = Arrays.asList((short) 1); assertTrue(Arrays.equals(ARRAY1, Shorts.toArray(one))); short[] array = {(short) 0, (short) 1, (short) 3}; List<Short> three = Arrays.asList((short) 0, (short) 1, (short) 3); assertTrue(Arrays.equals(array, Shorts.toArray(three))); assertTrue(Arrays.equals(array, Shorts.toArray(Shorts.asList(array)))); }
public void testToArray_withConversion() { short[] array = {(short) 0, (short) 1, (short) 2}; List<Byte> bytes = Arrays.asList((byte) 0, (byte) 1, (byte) 2); List<Short> shorts = Arrays.asList((short) 0, (short) 1, (short) 2); List<Integer> ints = Arrays.asList(0, 1, 2); List<Float> floats = Arrays.asList((float) 0, (float) 1, (float) 2); List<Long> longs = Arrays.asList((long) 0, (long) 1, (long) 2); List<Double> doubles = Arrays.asList((double) 0, (double) 1, (double) 2); assertTrue(Arrays.equals(array, Shorts.toArray(bytes))); assertTrue(Arrays.equals(array, Shorts.toArray(shorts))); assertTrue(Arrays.equals(array, Shorts.toArray(ints))); assertTrue(Arrays.equals(array, Shorts.toArray(floats))); assertTrue(Arrays.equals(array, Shorts.toArray(longs))); assertTrue(Arrays.equals(array, Shorts.toArray(doubles))); }
public void testAsList_subList_toArray_roundTrip() { short[] array = { (short) 0, (short) 1, (short) 2, (short) 3 }; List<Short> list = Shorts.asList(array); assertTrue(Arrays.equals(new short[] { (short) 1, (short) 2 }, Shorts.toArray(list.subList(1, 3)))); assertTrue(Arrays.equals(new short[] {}, Shorts.toArray(list.subList(2, 2)))); }
public void testAsList_toArray_roundTrip() { short[] array = { (short) 0, (short) 1, (short) 2 }; List<Short> list = Shorts.asList(array); short[] newArray = Shorts.toArray(list); // Make sure it returned a copy list.set(0, (short) 4); assertTrue(Arrays.equals( new short[] { (short) 0, (short) 1, (short) 2 }, newArray)); newArray[1] = (short) 5; assertEquals((short) 1, (short) list.get(1)); }
public void testToArray_threadSafe() { for (int delta : new int[] { +1, 0, -1 }) { for (int i = 0; i < VALUES.length; i++) { List<Short> list = Shorts.asList(VALUES).subList(0, i); Collection<Short> misleadingSize = Helpers.misleadingSizeCollection(delta); misleadingSize.addAll(list); short[] arr = Shorts.toArray(misleadingSize); assertEquals(i, arr.length); for (int j = 0; j < i; j++) { assertEquals(VALUES[j], arr[j]); } } } }
type = Type.SMALLINT_TYPE; nulls = toBitset(colValues.getI16Val().getNulls()); shortVars = Shorts.toArray(colValues.getI16Val().getValues()); size = shortVars.length; } else if (colValues.isSetI32Val()) {