Adds new flm and flt migration test suites
This commit is contained in:
1 parent
501bd2b4b8
commit
4e29022c06
5 files changed
+300
No files matched your search
@@ -0,0 +1,32 @@
|
||||
/**
|
||||
* @file test_flt_enums.cpp
|
||||
* @brief Verhaltenstests für die aus flt_service.xml generierten Enums
|
||||
*
|
||||
* Diese Tests prüfen die Enum-Werte im generierten Header
|
||||
* (Lts/Services/FilterManagement/flt_enums.hpp aus flt_enums.idl via rtiddsgen)
|
||||
* gegen die Definitionen in flt_service.xml. rtiddsgen 7.7 generiert
|
||||
* enum class.
|
||||
*/
|
||||
|
||||
#include "Lts/Services/FilterManagement/flt_enums.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
/**
|
||||
* @test DummyEnum: laut flt_service.xml gilt val1 = 1 und val2 = 2.
|
||||
*/
|
||||
TEST(flt_enums_Generated, DummyEnumValues)
|
||||
{
|
||||
EXPECT_EQ(static_cast<int>(FilterManagement::DummyEnum::val1), 1);
|
||||
EXPECT_EQ(static_cast<int>(FilterManagement::DummyEnum::val2), 2);
|
||||
}
|
||||
|
||||
/**
|
||||
* @test Include-Guard: mehrfaches Einbinden des generierten Headers ist erlaubt.
|
||||
*/
|
||||
TEST(flt_enums_Generated, MultipleIncludeGuard)
|
||||
{
|
||||
// Including the header multiple times should not cause errors
|
||||
#include "Lts/Services/FilterManagement/flt_enums.hpp"
|
||||
EXPECT_TRUE(true);
|
||||
}
|
||||
Reference in new issue
Block a user