|
@@ -40,7 +40,7 @@ namespace
|
|
|
Double x{};
|
|
|
x = 44.22;
|
|
|
|
|
|
- ASSERT_EQ(44.22, x);
|
|
|
+ ASSERT_EQ(44.22, x.getValue());
|
|
|
}
|
|
|
|
|
|
// arithmetic operators
|
|
@@ -57,7 +57,7 @@ namespace
|
|
|
Double y{2.223};
|
|
|
Double z{x + y};
|
|
|
|
|
|
- ASSERT_DOUBLE_EQ(5.3645, z);
|
|
|
+ ASSERT_DOUBLE_EQ(5.3645, z.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_addition_with_value)
|
|
@@ -72,7 +72,7 @@ namespace
|
|
|
Double y{2.22};
|
|
|
Double z{x * y};
|
|
|
|
|
|
- ASSERT_DOUBLE_EQ(6.9708, z);
|
|
|
+ ASSERT_DOUBLE_EQ(6.9708, z.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_multiplication_with_value)
|
|
@@ -87,7 +87,7 @@ namespace
|
|
|
Double y{2.225};
|
|
|
Double z{x - y};
|
|
|
|
|
|
- ASSERT_DOUBLE_EQ(0.9165, z);
|
|
|
+ ASSERT_DOUBLE_EQ(0.9165, z.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_substraction_with_value)
|
|
@@ -102,7 +102,7 @@ namespace
|
|
|
Double y{0.5};
|
|
|
Double z{x / y};
|
|
|
|
|
|
- ASSERT_DOUBLE_EQ(4.5, z);
|
|
|
+ ASSERT_DOUBLE_EQ(4.5, z.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_division_with_value)
|
|
@@ -119,7 +119,7 @@ namespace
|
|
|
Double y{3.14000000};
|
|
|
|
|
|
x += y;
|
|
|
- ASSERT_DOUBLE_EQ(5.39000000, x);
|
|
|
+ ASSERT_DOUBLE_EQ(5.39000000, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_add_assign_with_value)
|
|
@@ -127,7 +127,7 @@ namespace
|
|
|
Double x{2.25000000};
|
|
|
|
|
|
x += 3.14000000;
|
|
|
- ASSERT_DOUBLE_EQ(5.39000000, x);
|
|
|
+ ASSERT_DOUBLE_EQ(5.39000000, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_sub_assign_with_reference)
|
|
@@ -136,7 +136,7 @@ namespace
|
|
|
Double y{0.04};
|
|
|
|
|
|
x -= y;
|
|
|
- ASSERT_DOUBLE_EQ(2.21, x);
|
|
|
+ ASSERT_DOUBLE_EQ(2.21, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_sub_assign_with_value)
|
|
@@ -144,7 +144,7 @@ namespace
|
|
|
Double x{2.25};
|
|
|
|
|
|
x -= 0.04;
|
|
|
- ASSERT_DOUBLE_EQ(2.21, x);
|
|
|
+ ASSERT_DOUBLE_EQ(2.21, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_mul_assign_with_reference)
|
|
@@ -153,7 +153,7 @@ namespace
|
|
|
Double y{0.04000000};
|
|
|
|
|
|
x *= y;
|
|
|
- ASSERT_DOUBLE_EQ(0.09000000, x);
|
|
|
+ ASSERT_DOUBLE_EQ(0.09000000, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_mul_assign_with_value)
|
|
@@ -161,7 +161,7 @@ namespace
|
|
|
Double x{2.25000000};
|
|
|
|
|
|
x *= 0.04000000;
|
|
|
- ASSERT_DOUBLE_EQ(0.09000000, x);
|
|
|
+ ASSERT_DOUBLE_EQ(0.09000000, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_division_assign_with_reference)
|
|
@@ -170,7 +170,7 @@ namespace
|
|
|
Double y{0.05};
|
|
|
|
|
|
x /= y;
|
|
|
- ASSERT_DOUBLE_EQ(45.0, x);
|
|
|
+ ASSERT_DOUBLE_EQ(45.0, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_division_assign_with_value)
|
|
@@ -178,7 +178,7 @@ namespace
|
|
|
Double x{2.25};
|
|
|
|
|
|
x /= 0.05;
|
|
|
- ASSERT_DOUBLE_EQ(45.0, x);
|
|
|
+ ASSERT_DOUBLE_EQ(45.0, x.getValue());
|
|
|
}
|
|
|
|
|
|
// comparison operators
|
|
@@ -197,7 +197,7 @@ namespace
|
|
|
Double x{3.14159};
|
|
|
|
|
|
ASSERT_TRUE(x == 3.14159);
|
|
|
- ASSERT_TRUE(3.14159 == x);
|
|
|
+ ASSERT_TRUE(3.14159 == x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_not_equal_with_reference)
|
|
@@ -214,7 +214,7 @@ namespace
|
|
|
Double x{3.1415};
|
|
|
|
|
|
ASSERT_TRUE(x != 3.1414);
|
|
|
- ASSERT_TRUE(3.1414 != x);
|
|
|
+ ASSERT_TRUE(3.1414 != x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_greater_than_with_reference)
|
|
@@ -288,7 +288,7 @@ namespace
|
|
|
Double x{3.1415};
|
|
|
|
|
|
++x;
|
|
|
- ASSERT_DOUBLE_EQ(4.1415, x);
|
|
|
+ ASSERT_DOUBLE_EQ(4.1415, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, operator_decrement)
|
|
@@ -296,7 +296,7 @@ namespace
|
|
|
Double x{3.1415};
|
|
|
|
|
|
--x;
|
|
|
- ASSERT_DOUBLE_EQ(2.1415, x);
|
|
|
+ ASSERT_DOUBLE_EQ(2.1415, x.getValue());
|
|
|
}
|
|
|
|
|
|
// implementation
|
|
@@ -306,7 +306,7 @@ namespace
|
|
|
Double x{};
|
|
|
|
|
|
x.parse("3.1415");
|
|
|
- ASSERT_DOUBLE_EQ(3.1415, x);
|
|
|
+ ASSERT_DOUBLE_EQ(3.1415, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, parse_with_negative_value)
|
|
@@ -314,7 +314,7 @@ namespace
|
|
|
Double x{};
|
|
|
|
|
|
x.parse("-2.1415");
|
|
|
- ASSERT_DOUBLE_EQ(-2.1415, x);
|
|
|
+ ASSERT_DOUBLE_EQ(-2.1415, x.getValue());
|
|
|
}
|
|
|
|
|
|
TEST_F(DoubleTest, toString)
|