Home | History | Annotate | Download | only in test

Lines Matching defs:infinity

2704     RawType infinity;
2737 // +infinity.
2738 values_.infinity = Floating::Infinity();
2740 // The bits that represent +infinity.
2741 const Bits infinity_bits = Floating(values_.infinity).bits();
2743 // Makes some numbers close to infinity.
2823 // Tests comparing with infinity.
2827 TEST_F(FloatTest, Infinity) {
2828 EXPECT_FLOAT_EQ(values_.infinity, values_.close_to_infinity);
2829 EXPECT_FLOAT_EQ(-values_.infinity, -values_.close_to_infinity);
2831 // Nokia's STLport crashes if we try to output infinity or NaN.
2832 EXPECT_NONFATAL_FAILURE(EXPECT_FLOAT_EQ(values_.infinity, -values_.infinity),
2833 "-values_.infinity");
2835 // This is interesting as the representations of infinity and nan1
2837 EXPECT_NONFATAL_FAILURE(EXPECT_FLOAT_EQ(values_.infinity, values_.nan1),
2845 // Nokia's STLport crashes if we try to output infinity or NaN.
2862 EXPECT_FATAL_FAILURE(ASSERT_FLOAT_EQ(v.nan1, v.infinity),
2863 "v.infinity");
2871 ASSERT_FLOAT_EQ(values_.infinity, values_.infinity);
2927 // Nokia's STLport crashes if we try to output infinity or NaN.
2931 EXPECT_PRED_FORMAT2(FloatLE, values_.nan1, values_.infinity);
2932 }, "(values_.nan1) <= (values_.infinity)");
2934 EXPECT_PRED_FORMAT2(FloatLE, -values_.infinity, values_.nan1);
2935 }, "(-values_.infinity) <= (values_.nan1)");
2996 // Tests comparing with infinity.
3000 TEST_F(DoubleTest, Infinity) {
3001 EXPECT_DOUBLE_EQ(values_.infinity, values_.close_to_infinity);
3002 EXPECT_DOUBLE_EQ(-values_.infinity, -values_.close_to_infinity);
3004 // Nokia's STLport crashes if we try to output infinity or NaN.
3005 EXPECT_NONFATAL_FAILURE(EXPECT_DOUBLE_EQ(values_.infinity, -values_.infinity),
3006 "-values_.infinity");
3010 EXPECT_NONFATAL_FAILURE(EXPECT_DOUBLE_EQ(values_.infinity, values_.nan1),
3026 // Nokia's STLport crashes if we try to output infinity or NaN.
3031 EXPECT_FATAL_FAILURE(ASSERT_DOUBLE_EQ(v.nan1, v.infinity),
3032 "v.infinity");
3041 // Nokia's STLport crashes if we try to output infinity or NaN.
3042 ASSERT_DOUBLE_EQ(values_.infinity, values_.infinity);
3099 // Nokia's STLport crashes if we try to output infinity or NaN.
3103 EXPECT_PRED_FORMAT2(DoubleLE, values_.nan1, values_.infinity);
3104 }, "(values_.nan1) <= (values_.infinity)");
3106 EXPECT_PRED_FORMAT2(DoubleLE, -values_.infinity, values_.nan1);
3107 }, " (-values_.infinity) <= (values_.nan1)");