Lines Matching refs:infinity

159     EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Positive).abs());
160 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Negative).abs());
183 EXPECT_EQ(Decimal::infinity(Positive), encode(std::numeric_limits<uint64_t>::max(), 1022, Positive) + encode(1, 0, Positive));
195 const Decimal Infinity(Decimal::infinity(Positive));
196 const Decimal MinusInfinity(Decimal::infinity(Negative));
261 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Positive).ceiling());
262 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Negative).ceiling());
347 const Decimal Infinity(Decimal::infinity(Positive));
348 const Decimal MinusInfinity(Decimal::infinity(Negative));
504 EXPECT_EQ(Decimal::infinity(Positive), encode(1, 1022, Positive) / encode(1, -1000, Positive));
515 const Decimal Infinity(Decimal::infinity(Positive));
516 const Decimal MinusInfinity(Decimal::infinity(Negative));
564 EXPECT_EQ(Decimal::infinity(Positive), encode(1, 2000, Positive));
603 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Positive).floor());
604 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Negative).floor());
628 EXPECT_TRUE(Decimal::fromDouble(std::numeric_limits<double>::infinity()).isInfinity());
629 EXPECT_TRUE(Decimal::fromDouble(-std::numeric_limits<double>::infinity()).isInfinity());
670 EXPECT_EQ(Decimal::infinity(Positive), fromString("1E20000"));
674 EXPECT_EQ(Decimal::infinity(Positive), fromString("1234567890E1036"));
688 // fromString doesn't support infinity and NaN.
693 EXPECT_EQ(Decimal::nan(), fromString("infinity"));
695 EXPECT_EQ(Decimal::nan(), fromString("+infinity"));
697 EXPECT_EQ(Decimal::nan(), fromString("-infinity"));
730 EXPECT_EQ(Decimal::infinity(Positive), encode(1, 1022, Positive) * encode(1, 1022, Positive));
742 const Decimal Infinity(Decimal::infinity(Positive));
743 const Decimal MinusInfinity(Decimal::infinity(Negative));
820 EXPECT_EQ(Decimal::infinity(Negative), -Decimal::infinity(Positive));
821 EXPECT_EQ(Decimal::infinity(Positive), -Decimal::infinity(Negative));
862 EXPECT_FALSE(Decimal::infinity(Positive).isFinite());
863 EXPECT_TRUE(Decimal::infinity(Positive).isInfinity());
864 EXPECT_FALSE(Decimal::infinity(Positive).isNaN());
865 EXPECT_TRUE(Decimal::infinity(Positive).isPositive());
866 EXPECT_FALSE(Decimal::infinity(Positive).isNegative());
867 EXPECT_TRUE(Decimal::infinity(Positive).isSpecial());
868 EXPECT_FALSE(Decimal::infinity(Positive).isZero());
870 EXPECT_FALSE(Decimal::infinity(Negative).isFinite());
871 EXPECT_TRUE(Decimal::infinity(Negative).isInfinity());
872 EXPECT_FALSE(Decimal::infinity(Negative).isNaN());
873 EXPECT_FALSE(Decimal::infinity(Negative).isPositive());
874 EXPECT_TRUE(Decimal::infinity(Negative).isNegative());
875 EXPECT_TRUE(Decimal::infinity(Negative).isSpecial());
876 EXPECT_FALSE(Decimal::infinity(Negative).isZero());
932 EXPECT_EQ(Decimal::infinity(Positive), encode(1, 1022, Positive).remainder(encode(1, -1000, Positive)));
943 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Positive).remainder(1));
944 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Negative).remainder(1));
947 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Positive).remainder(-1));
948 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Negative).remainder(-1));
951 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Positive).remainder(3));
952 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Negative).remainder(3));
955 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Positive).remainder(-1));
956 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Negative).remainder(-1));
959 EXPECT_EQ(Decimal::nan(), Decimal(1).remainder(Decimal::infinity(Positive)));
960 EXPECT_EQ(Decimal::nan(), Decimal(1).remainder(Decimal::infinity(Negative)));
992 EXPECT_EQ(Decimal::infinity(Positive), Decimal::infinity(Positive).round());
993 EXPECT_EQ(Decimal::infinity(Negative), Decimal::infinity(Negative).round());
1023 const Decimal Infinity(Decimal::infinity(Positive));
1024 const Decimal MinusInfinity(Decimal::infinity(Negative));
1079 EXPECT_TRUE(std::isinf(Decimal::infinity(Decimal::Positive).toDouble()));
1080 EXPECT_TRUE(std::isinf(Decimal::infinity(Decimal::Negative).toDouble()));
1120 EXPECT_DECIMAL_STREQ("Infinity", Decimal::infinity(Positive));
1121 EXPECT_DECIMAL_STREQ("-Infinity", Decimal::infinity(Negative));