Home | History | Annotate | Download | only in unit

Lines Matching defs:nan

90         // NaN.
135 // NaN is always equal to itself
136 Rational nan = NaN;
138 assertTrue(nan.equals(nan));
139 assertTrue(nan.equals(nan2));
140 assertTrue(nan2.equals(nan));
141 assertFalse(nan.equals(r));
142 assertFalse(r.equals(nan));
161 assertFalse(posInf.equals(nan));
162 assertFalse(negInf.equals(nan));
163 assertFalse(nan.equals(posInf));
164 assertFalse(nan.equals(negInf));
203 // NaN is greater than anything but NaN
204 assertCompareEquals(NaN, new Rational(0, 0));
205 assertGreaterThan(NaN, UNIT);
206 assertGreaterThan(NaN, POSITIVE_INFINITY);
207 assertGreaterThan(NaN, NEGATIVE_INFINITY);
208 assertGreaterThan(NaN, ZERO);
210 // Positive infinity is greater than any other non-NaN
216 // Negative infinity is smaller than any other non-NaN
239 assertFinite(NaN, false);
246 assertInfinite(NaN, false);
253 assertNaN(NaN, true);
260 assertZero(NaN, false);
282 // NaN is 0 for integers, not-a-number for floating point
283 assertValueEquals(NaN, Float.NaN);
284 assertValueEquals(NaN, Double.NaN);
285 assertValueEquals(NaN, 0L);
286 assertValueEquals(NaN, 0);
287 assertValueEquals(NaN, (short)0);
337 assertEqualsAfterSerializing(NaN);
425 assertAction("NaN", object, expected, object.isNaN());