Home | History | Annotate | Download | only in primitives

Lines Matching refs:Doubles

39  * Unit test for {@link Doubles}.
62 = Doubles.concat(NUMBERS, new double[] {NaN});
66 assertEquals(((Double) value).hashCode(), Doubles.hashCode(value));
72 assertEquals(!(Double.isNaN(value) || Double.isInfinite(value)), Doubles.isFinite(value));
82 Doubles.compare(x, y));
88 assertFalse(Doubles.contains(EMPTY, (double) 1));
89 assertFalse(Doubles.contains(ARRAY1, (double) 2));
90 assertFalse(Doubles.contains(ARRAY234, (double) 1));
91 assertTrue(Doubles.contains(new double[] {(double) -1}, (double) -1));
92 assertTrue(Doubles.contains(ARRAY234, (double) 2));
93 assertTrue(Doubles.contains(ARRAY234, (double) 3));
94 assertTrue(Doubles.contains(ARRAY234, (double) 4));
98 Doubles.contains(new double[] {5.0, value}, value));
100 assertFalse(Doubles.contains(new double[] {5.0, NaN}, NaN));
104 assertEquals(-1, Doubles.indexOf(EMPTY, (double) 1));
105 assertEquals(-1, Doubles.indexOf(ARRAY1, (double) 2));
106 assertEquals(-1, Doubles.indexOf(ARRAY234, (double) 1));
107 assertEquals(0, Doubles.indexOf(
109 assertEquals(0, Doubles.indexOf(ARRAY234, (double) 2));
110 assertEquals(1, Doubles.indexOf(ARRAY234, (double) 3));
111 assertEquals(2, Doubles.indexOf(ARRAY234, (double) 4));
112 assertEquals(1, Doubles.indexOf(
118 1, Doubles.indexOf(new double[] {5.0, value}, value));
120 assertEquals(-1, Doubles.indexOf(new double[] {5.0, NaN}, NaN));
124 assertEquals(0, Doubles.indexOf(EMPTY, EMPTY));
125 assertEquals(0, Doubles.indexOf(ARRAY234, EMPTY));
126 assertEquals(-1, Doubles.indexOf(EMPTY, ARRAY234));
127 assertEquals(-1, Doubles.indexOf(ARRAY234, ARRAY1));
128 assertEquals(-1, Doubles.indexOf(ARRAY1, ARRAY234));
129 assertEquals(0, Doubles.indexOf(ARRAY1, ARRAY1));
130 assertEquals(0, Doubles.indexOf(ARRAY234, ARRAY234));
131 assertEquals(0, Doubles.indexOf(
133 assertEquals(1, Doubles.indexOf(
135 assertEquals(1, Doubles.indexOf(ARRAY234, new double[] { (double) 3 }));
136 assertEquals(2, Doubles.indexOf(ARRAY234, new double[] { (double) 4 }));
137 assertEquals(1, Doubles.indexOf(new double[] { (double) 2, (double) 3,
141 assertEquals(2, Doubles.indexOf(
146 assertEquals(1, Doubles.indexOf(
151 assertEquals(-1, Doubles.indexOf(
157 assertEquals("" + value, 1, Doubles.indexOf(
160 assertEquals(-1, Doubles.indexOf(
165 assertEquals(-1, Doubles.lastIndexOf(EMPTY, (double) 1));
166 assertEquals(-1, Doubles.lastIndexOf(ARRAY1, (double) 2));
167 assertEquals(-1, Doubles.lastIndexOf(ARRAY234, (double) 1));
168 assertEquals(0, Doubles.lastIndexOf(
170 assertEquals(0, Doubles.lastIndexOf(ARRAY234, (double) 2));
171 assertEquals(1, Doubles.lastIndexOf(ARRAY234, (double) 3));
172 assertEquals(2, Doubles.lastIndexOf(ARRAY234, (double) 4));
173 assertEquals(3, Doubles.lastIndexOf(
179 0, Doubles.lastIndexOf(new double[] {value, 5.0}, value));
181 assertEquals(-1, Doubles.lastIndexOf(new double[] {NaN, 5.0}, NaN));
186 Doubles.max();
193 assertEquals(LEAST, Doubles.max(LEAST));
194 assertEquals(GREATEST, Doubles.max(GREATEST));
195 assertEquals((double) 9, Doubles.max(
199 assertEquals(0.0, Doubles.max(-0.0, 0.0));
200 assertEquals(0.0, Doubles.max(0.0, -0.0));
201 assertEquals(GREATEST, Doubles.max(NUMBERS));
202 assertTrue(Double.isNaN(Doubles.max(VALUES)));
207 Doubles.min();
214 assertEquals(LEAST, Doubles.min(LEAST));
215 assertEquals(GREATEST, Doubles.min(GREATEST));
216 assertEquals((double) 0, Doubles.min(
220 assertEquals(-0.0, Doubles.min(-0.0, 0.0));
221 assertEquals(-0.0, Doubles.min(0.0, -0.0));
222 assertEquals(LEAST, Doubles.min(NUMBERS));
223 assertTrue(Double.isNaN(Doubles.min(VALUES)));
227 assertTrue(Arrays.equals(EMPTY, Doubles.concat()));
228 assertTrue(Arrays.equals(EMPTY, Doubles.concat(EMPTY)));
229 assertTrue(Arrays.equals(EMPTY, Doubles.concat(EMPTY, EMPTY, EMPTY)));
230 assertTrue(Arrays.equals(ARRAY1, Doubles.concat(ARRAY1)));
231 assertNotSame(ARRAY1, Doubles.concat(ARRAY1));
232 assertTrue(Arrays.equals(ARRAY1, Doubles.concat(EMPTY, ARRAY1, EMPTY)));
235 Doubles.concat(ARRAY1, ARRAY1, ARRAY1)));
238 Doubles.concat(ARRAY1, ARRAY234)));
242 assertSame(EMPTY, Doubles.ensureCapacity(EMPTY, 0, 1));
243 assertSame(ARRAY1, Doubles.ensureCapacity(ARRAY1, 0, 1));
244 assertSame(ARRAY1, Doubles.ensureCapacity(ARRAY1, 1, 1));
247 Doubles.ensureCapacity(ARRAY1, 2, 1)));
252 Doubles.ensureCapacity(ARRAY1, -1, 1);
258 Doubles.ensureCapacity(ARRAY1, 1, -1);
266 assertEquals("", Doubles.join(",", EMPTY));
267 assertEquals("1.0", Doubles.join(",", ARRAY1));
268 assertEquals("1.0,2.0", Doubles.join(",", (double) 1, (double) 2));
270 Doubles.join("", (double) 1, (double) 2, (double) 3));
274 assertEquals("", Doubles.join(",", EMPTY));
275 assertEquals("1.2", Doubles.join(",", 1.2));
276 assertEquals("1.3,2.4", Doubles.join(",", 1.3, 2.4));
277 assertEquals("1.42.53.6", Doubles.join("", 1.4, 2.5, 3.6));
292 Comparator<double[]> comparator = Doubles.lexicographicalComparator();
298 Comparator<double[]> comparator = Doubles.lexicographicalComparator();
304 SerializableTester.reserializeAndAssert(Doubles.stringConverter());
310 assertTrue(Arrays.equals(EMPTY, Doubles.toArray(none)));
313 assertTrue(Arrays.equals(ARRAY1, Doubles.toArray(one)));
318 assertTrue(Arrays.equals(array, Doubles.toArray(three)));
320 assertTrue(Arrays.equals(array, Doubles.toArray(Doubles.asList(array))));
326 List<Double> list = Doubles.asList(VALUES).subList(0, i);
330 double[] arr = Doubles.toArray(misleadingSize);
342 Doubles.toArray(list);
356 List<Double> doubles = Arrays.asList((double) 0, (double) 1, (double) 2);
358 assertTrue(Arrays.equals(array, Doubles.toArray(bytes)));
359 assertTrue(Arrays.equals(array, Doubles.toArray(shorts)));
360 assertTrue(Arrays.equals(array, Doubles.toArray(ints)));
361 assertTrue(Arrays.equals(array, Doubles.toArray(floats)));
362 assertTrue(Arrays.equals(array, Doubles.toArray(longs)));
363 assertTrue(Arrays.equals(array, Doubles.toArray(doubles)));
368 List<Double> list = Doubles.asList(array);
377 List<Double> list = Doubles.asList(array);
378 double[] newArray = Doubles.toArray(list);
391 List<Double> list = Doubles.asList(array);
393 Doubles.toArray(list.subList(1, 3))));
395 Doubles.toArray(list.subList(2, 2))));
399 assertSame(Collections.emptyList(), Doubles.asList(EMPTY));
417 @GwtIncompatible("Doubles.tryParse")
420 assertEquals(expected, Doubles.tryParse(input));
422 Doubles.FLOATING_POINT_PATTERN.matcher(input).matches());
425 @GwtIncompatible("Doubles.tryParse")
427 assertEquals(Double.valueOf(expected), Doubles.tryParse(input));
428 assertTrue(Doubles.FLOATING_POINT_PATTERN.matcher(input).matches());
431 @GwtIncompatible("Doubles.tryParse")
451 @GwtIncompatible("Doubles.tryParse")
461 @GwtIncompatible("Doubles.tryParse")
468 @GwtIncompatible("Doubles.tryParse")
475 @GwtIncompatible("Doubles.tryParse")
482 @GwtIncompatible("Doubles.tryParse")
493 @GwtIncompatible("Doubles.tryParse")
496 assertFalse(Doubles.FLOATING_POINT_PATTERN.matcher(badInput).matches());
497 assertEquals(referenceTryParse(badInput), Doubles.tryParse(badInput));
498 assertNull(Doubles.tryParse(badInput));
504 new NullPointerTester().testAllPublicStaticMethods(Doubles.class);
508 Converter<String, Double> converter = Doubles.stringConverter();
521 Doubles.stringConverter().convert("notanumber");
528 assertNull(Doubles.stringConverter().convert(null));
529 assertNull(Doubles.stringConverter().reverse().convert(null));
534 Converter<String, Double> converter = Doubles.stringConverter();
545 tester.testAllPublicInstanceMethods(Doubles.stringConverter());