|
|
@@ -15,7 +15,7 @@ TEST(BigDecimalTest, ConstructIntegerAsDecimal) {
|
|
|
|
|
|
TEST(BigDecimalTest, ConstructDecimal) {
|
|
|
EXPECT_THAT(math::bigdecimal("1000.10").to_string(), "1000.10");
|
|
|
- EXPECT_THAT(math::bigdecimal("1000.01").to_string(), "1000.01");
|
|
|
+ EXPECT_THAT(math::bigdecimal("1000.0000000001").to_string(), "1000.0000000001");
|
|
|
}
|
|
|
|
|
|
TEST(BigDecimalTest, ConstructIntWithScaleAndStep) {
|
|
|
@@ -148,7 +148,7 @@ INSTANTIATE_TEST_CASE_P(BigDecimal, DivisionScaleTest,
|
|
|
INSTANTIATE_TEST_CASE_P(BigDecimal, EqTest,
|
|
|
testing::Values(BigDecPair{{ 0}, { 0, 4}},
|
|
|
BigDecPair{{100}, {100, -2}},
|
|
|
- BigDecPair{{1000000000}, {1000000000, -9}},
|
|
|
+ BigDecPair{{1000000000, -4}, {1000000000, -9}},
|
|
|
BigDecPair{{"0.1", 1}, {"0.10", 2}}));
|
|
|
|
|
|
#pragma clang diagnostic pop
|