Skip to content

Commit b716b38

Browse files
committed
remove Number unit tests
1 parent 7de6ca3 commit b716b38

File tree

1 file changed

+1
-37
lines changed

1 file changed

+1
-37
lines changed

src/main.cpp

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,14 @@ constexpr int r2i(double value) { return static_cast<int>(value >= 0.0 ? value +
1414
*/
1515
void initialize() {
1616
units::AccelerationPose a(1_mps2, 2_mps2);
17-
Number num = Number(1.0);
18-
num = Number(0.0);
1917
a.orientation = Quantity<std::ratio<0>, std::ratio<0>, std::ratio<-2>, std::ratio<0>, std::ratio<1>, std::ratio<0>,
2018
std::ratio<0>, std::ratio<0>>(1.0);
2119
a.orientation += 2_rpm2;
2220
2_rpm2 -= a.orientation;
2321
Quantity<std::ratio<0>, std::ratio<0>, std::ratio<1>, std::ratio<0>, std::ratio<1>, std::ratio<0>, std::ratio<0>,
2422
std::ratio<0>>
2523
c = Multiplied<Angle, Time>();
26-
Length x = unit_cast<Length>(num);
24+
Length x = unit_cast<Length>(2_cm);
2725
Angle y = toAngular<Length>(x, 2_cm);
2826
Length z = toLinear<Angle>(y, 2_cm);
2927
static_assert(Angle(5.1) >= Quantity<std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<1>,
@@ -35,13 +33,11 @@ void initialize() {
3533
units::Vector3D<Length> v3b = units::V3Position(2_in, 2_in, 2_in) / 2.0;
3634
units::Vector3D<Area> v3c = 2_in * units::V3Position(2_in, 2_in, 2_in);
3735
units::Vector3D<Area> v3d = units::V3Position(2_in, 2_in, 2_in) * 2_in;
38-
units::Vector3D<Number> v3e = units::V3Position(2_in, 2_in, 2_in) / 2_in;
3936
// check Vector2D overloads
4037
units::Vector2D<Length> v2a = units::V2Position(2_in, 2_in) / 2;
4138
units::Vector2D<Length> v2b = 2 * units::V2Position(2_in, 2_in) * 2;
4239
units::Vector2D<Area> v2c = 2_in * units::V2Position(2_in, 2_in);
4340
units::Vector2D<Area> v2d = units::V2Position(2_in, 2_in) * 2_in;
44-
units::Vector2D<Number> v2e = units::V2Position(2_in, 2_in) / 2_in;
4541
}
4642

4743
constexpr void angleTests() {
@@ -57,36 +53,4 @@ constexpr void angleRangeTests() {
5753
Angle a = 2_stDeg + AngleRange(15_stDeg);
5854
Angle b = AngleRange(15_stDeg) + 2_stDeg;
5955
Angle c = 2_stDeg + AngleRange(15_cDeg);
60-
}
61-
62-
constexpr Number numAssignmentTests() {
63-
using namespace units_double_ops;
64-
Number n = 1_num; // 1
65-
n += 2; // 3
66-
n--; // 2
67-
n -= 3; // -1
68-
n *= 2; // -2
69-
n /= 2; // -1
70-
n++; // 0
71-
return n;
72-
}
73-
74-
constexpr double doubleAssignmentTests() {
75-
using namespace units_double_ops;
76-
double d = 1; // 1
77-
d += 2_num; // 3
78-
d -= 2_num; // 1
79-
d *= 2_num; // 2
80-
d /= 2_num; // 1
81-
return d;
82-
}
83-
84-
void numberOperatorTests() {
85-
using namespace units_double_ops;
86-
static_assert(1_num + 2 == 3);
87-
static_assert(1 + 2_num <= 3);
88-
static_assert(1 / 2_num >= 0);
89-
90-
static_assert(numAssignmentTests() == 0);
91-
static_assert(doubleAssignmentTests() == 1);
9256
}

0 commit comments

Comments
 (0)