mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[wpiutil] Deprecate wpi::math constants in favor of wpi::numbers (#3383)
The constants were moved from std::math to std::numbers before ratification in C++20.
This commit is contained in:
@@ -51,19 +51,20 @@ TEST(MathUtilTest, InputModulus) {
|
||||
|
||||
TEST(MathUtilTest, AngleModulus) {
|
||||
EXPECT_UNITS_EQ(
|
||||
frc::AngleModulus(units::radian_t{-2000 * wpi::math::pi / 180}),
|
||||
units::radian_t{160 * wpi::math::pi / 180});
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t{358 * wpi::math::pi / 180}),
|
||||
units::radian_t{-2 * wpi::math::pi / 180});
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t{2.0 * wpi::math::pi}),
|
||||
frc::AngleModulus(units::radian_t{-2000 * wpi::numbers::pi / 180}),
|
||||
units::radian_t{160 * wpi::numbers::pi / 180});
|
||||
EXPECT_UNITS_EQ(
|
||||
frc::AngleModulus(units::radian_t{358 * wpi::numbers::pi / 180}),
|
||||
units::radian_t{-2 * wpi::numbers::pi / 180});
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t{2.0 * wpi::numbers::pi}),
|
||||
0_rad);
|
||||
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(5 * wpi::math::pi)),
|
||||
units::radian_t(wpi::math::pi));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(-5 * wpi::math::pi)),
|
||||
units::radian_t(wpi::math::pi));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(wpi::math::pi / 2)),
|
||||
units::radian_t(wpi::math::pi / 2));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(-wpi::math::pi / 2)),
|
||||
units::radian_t(-wpi::math::pi / 2));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(5 * wpi::numbers::pi)),
|
||||
units::radian_t(wpi::numbers::pi));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(-5 * wpi::numbers::pi)),
|
||||
units::radian_t(wpi::numbers::pi));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(wpi::numbers::pi / 2)),
|
||||
units::radian_t(wpi::numbers::pi / 2));
|
||||
EXPECT_UNITS_EQ(frc::AngleModulus(units::radian_t(-wpi::numbers::pi / 2)),
|
||||
units::radian_t(-wpi::numbers::pi / 2));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user