12345678910111213141516171819202122232425262728293031323334 |
- #define CATCH_CONFIG_MAIN
- #include <catch2.hpp>
- #include <cstring>
- #include "SpBase.h"
- #include "toolkit.h"
- #include "CommEntityUtil.hpp"
- TEST_CASE("Test get machine type", "[machine]")
- {
- REQUIRE(SP::Module::Comm::Str2Type("RVC.Stand2S") == SP::Module::Comm::RVC_Stand2S);
- REQUIRE(SP::Module::Comm::Str2Type("rvc.XXXX") == SP::Module::Comm::RVC_UNKNOWN);
- REQUIRE(SP::Module::Comm::Str2Type("") == SP::Module::Comm::RVC_UNKNOWN);
- REQUIRE(SP::Module::Comm::Str2Type(NULL) == SP::Module::Comm::RVC_UNKNOWN);
- REQUIRE(SP::Module::Comm::Str2Type("RPM.Stand1S") == SP::Module::Comm::RPM_Stand1S);
- REQUIRE(SP::Module::Comm::Str2Type("rpm.Stand1S") == SP::Module::Comm::RPM_Stand1S);
- REQUIRE(std::strcmp(SP::Module::Comm::Type2Str(SP::Module::Comm::RVC_UNKNOWN), "Unkown") == 0);
- }
- TEST_CASE("Test get machine site", "[machine]")
- {
- REQUIRE(SP::Module::Comm::Str2Site("cmb.lib") == SP::Module::Comm::CMB_LIB);
- REQUIRE(SP::Module::Comm::Str2Site("CMB.SMM") == SP::Module::Comm::CMB_SMM);
- REQUIRE(SP::Module::Comm::Str2Site("CMB.XXXX") == SP::Module::Comm::CMB_UNKNOWN);
- REQUIRE(SP::Module::Comm::Str2Site("") == SP::Module::Comm::CMB_UNKNOWN);
- REQUIRE(SP::Module::Comm::Str2Site(NULL) == SP::Module::Comm::CMB_UNKNOWN);
- REQUIRE(std::strcmp("CMB.SMM", SP::Module::Comm::Site2Str(SP::Module::Comm::CMB_SMM)) == 0);
- REQUIRE(std::strcmp("CMB.LSS", SP::Module::Comm::Site2Str(SP::Module::Comm::CMB_LSS)) == 0);
- REQUIRE(std::strcmp("Unkown", SP::Module::Comm::Site2Str(SP::Module::Comm::CMB_UNKNOWN)) == 0);
- }
|