Home | History | Annotate | Download | only in intltest

Lines Matching refs:nan

37     double    nan   = uprv_getNaN();
67 // test infinity and nan
69 remainderTest(ninf, nan, 1.25);
70 remainderTest(pinf, nan, 1.25);
87 errln(UnicodeString("FAIL: got NaN as result without NaN as argument"));
103 double nan = uprv_getNaN();
125 // NaN with +Inf and -Inf
126 maxMinTest(pinf, nan, nan, TRUE);
127 maxMinTest(pinf, nan, nan, FALSE);
128 maxMinTest(ninf, nan, nan, TRUE);
129 maxMinTest(ninf, nan, nan, FALSE);
131 // NaN with NaN
132 maxMinTest(nan, nan, nan, TRUE);
133 maxMinTest(nan, nan, nan, FALSE);
135 // NaN with +0 and -0
136 maxMinTest(nan, pzero, nan, TRUE);
137 maxMinTest(nan, pzero, nan, FALSE);
138 maxMinTest(nan, nzero, nan, TRUE);
139 maxMinTest(nan, nzero, nan, FALSE);
195 errln(UnicodeString("FAIL: got NaN as result without NaN as argument"));
217 // NaN is weird- comparisons with NaN _always_ return false, with the
222 logln("NaN tests may show that the expected NaN!=NaN etc. is not true on some");
224 logln("and uses uprv_isNaN(). Therefore, most failing NaN tests only report warnings.");
234 logln("End of NaN tests.");
373 double nan = uprv_getNaN();
376 if(uprv_isNaN(nan) == FALSE) {
377 errln("FAIL: isNaN() returned FALSE for NaN.");
400 double nan = uprv_getNaN();
403 if((nan > nan) != FALSE) {
404 logln("WARNING: NaN > NaN returned TRUE, should be FALSE");
407 if((nan > pinf) != FALSE) {
408 logln("WARNING: NaN > +Infinity returned TRUE, should be FALSE");
411 if((nan > ninf) != FALSE) {
412 logln("WARNING: NaN > -Infinity returned TRUE, should be FALSE");
415 if((nan > ten) != FALSE) {
416 logln("WARNING: NaN > 10.0 returned TRUE, should be FALSE");
427 double nan = uprv_getNaN();
430 if((nan < nan) != FALSE) {
431 logln("WARNING: NaN < NaN returned TRUE, should be FALSE");
434 if((nan < pinf) != FALSE) {
435 logln("WARNING: NaN < +Infinity returned TRUE, should be FALSE");
438 if((nan < ninf) != FALSE) {
439 logln("WARNING: NaN < -Infinity returned TRUE, should be FALSE");
442 if((nan < ten) != FALSE) {
443 logln("WARNING: NaN < 10.0 returned TRUE, should be FALSE");
454 double nan = uprv_getNaN();
457 if((nan >= nan) != FALSE) {
458 logln("WARNING: NaN >= NaN returned TRUE, should be FALSE");
461 if((nan >= pinf) != FALSE) {
462 logln("WARNING: NaN >= +Infinity returned TRUE, should be FALSE");
465 if((nan >= ninf) != FALSE) {
466 logln("WARNING: NaN >= -Infinity returned TRUE, should be FALSE");
469 if((nan >= ten) != FALSE) {
470 logln("WARNING: NaN >= 10.0 returned TRUE, should be FALSE");
481 double nan = uprv_getNaN();
484 if((nan <= nan) != FALSE) {
485 logln("WARNING: NaN <= NaN returned TRUE, should be FALSE");
488 if((nan <= pinf) != FALSE) {
489 logln("WARNING: NaN <= +Infinity returned TRUE, should be FALSE");
492 if((nan <= ninf) != FALSE) {
493 logln("WARNING: NaN <= -Infinity returned TRUE, should be FALSE");
496 if((nan <= ten) != FALSE) {
497 logln("WARNING: NaN <= 10.0 returned TRUE, should be FALSE");
508 double nan = uprv_getNaN();
511 if((nan == nan) != FALSE) {
512 logln("WARNING: NaN == NaN returned TRUE, should be FALSE");
515 if((nan == pinf) != FALSE) {
516 logln("WARNING: NaN == +Infinity returned TRUE, should be FALSE");
519 if((nan == ninf) != FALSE) {
520 logln("WARNING: NaN == -Infinity returned TRUE, should be FALSE");
523 if((nan == ten) != FALSE) {
524 logln("WARNING: NaN == 10.0 returned TRUE, should be FALSE");
535 double nan = uprv_getNaN();
538 if((nan != nan) != TRUE) {
539 logln("WARNING: NaN != NaN returned FALSE, should be TRUE");
542 if((nan != pinf) != TRUE) {
543 logln("WARNING: NaN != +Infinity returned FALSE, should be TRUE");
546 if((nan != ninf) != TRUE) {
547 logln("WARNING: NaN != -Infinity returned FALSE, should be TRUE");
550 if((nan != ten) != TRUE) {
551 logln("WARNING: NaN != 10.0 returned FALSE, should be TRUE");