/** * @file test_asm_enums.cpp * @brief Tests for AssetManagement enum definitions */ #include "AssetManagement/asm_enums.hpp" #include TEST(AsmEnumsTest, SymbolAppearanceEnumValues) { EXPECT_EQ(AssetManagement::SymbolAppearance::Solid, 0); EXPECT_EQ(AssetManagement::SymbolAppearance::Dashed, 1); EXPECT_EQ(AssetManagement::SymbolAppearance::Dotted, 2); } TEST(AsmEnumsTest, SymbolVisibilityEnumValues) { EXPECT_EQ(AssetManagement::SymbolVisibility::Visible, 0); EXPECT_EQ(AssetManagement::SymbolVisibility::Hidden, 1); } TEST(AsmEnumsTest, UnitSymbolPositionDefaultValues) { AssetManagement::UnitSymbolPosition pos; EXPECT_DOUBLE_EQ(pos.x, 0.0); EXPECT_DOUBLE_EQ(pos.y, 0.0); EXPECT_DOUBLE_EQ(pos.z, 0.0); }