mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
DataTypeID tests
This commit is contained in:
parent
62ea9e2746
commit
d1d35760d4
@ -112,3 +112,34 @@ TEST(DataTypeDescriptor, Match)
|
||||
ASSERT_FALSE(desc.match(uavcan::DataTypeKindMessage, "boo"));
|
||||
ASSERT_FALSE(desc.match(uavcan::DataTypeKindService, "namespace.TypeName"));
|
||||
}
|
||||
|
||||
|
||||
TEST(DataTypeID, Basic)
|
||||
{
|
||||
uavcan::DataTypeID id;
|
||||
|
||||
ASSERT_EQ(0xFFFF, id.get());
|
||||
ASSERT_FALSE(id.isValid());
|
||||
|
||||
id = 123;
|
||||
uavcan::DataTypeID id2 = 456;
|
||||
|
||||
ASSERT_EQ(123, id.get());
|
||||
ASSERT_EQ(456, id2.get());
|
||||
|
||||
ASSERT_TRUE(id.isValid());
|
||||
ASSERT_TRUE(id2.isValid());
|
||||
|
||||
ASSERT_TRUE(id < id2);
|
||||
ASSERT_TRUE(id <= id2);
|
||||
ASSERT_TRUE(id2 > id);
|
||||
ASSERT_TRUE(id2 >= id);
|
||||
ASSERT_TRUE(id != id2);
|
||||
|
||||
id = id2;
|
||||
ASSERT_FALSE(id < id2);
|
||||
ASSERT_TRUE(id <= id2);
|
||||
ASSERT_FALSE(id2 > id);
|
||||
ASSERT_TRUE(id2 >= id);
|
||||
ASSERT_TRUE(id == id2);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user