Project import generated by Copybara.
GitOrigin-RevId: b2062656e5b3d33264e28ed0cbca31c4b93fe1bf
This commit is contained in:
@@ -147,6 +147,9 @@ struct UnregisteredPairStruct {
|
||||
};
|
||||
MEDIAPIPE_REGISTER_TYPE(::mediapipe::RegisteredPairStruct,
|
||||
"::mediapipe::RegisteredPairStruct", nullptr, nullptr);
|
||||
MEDIAPIPE_REGISTER_TYPE(int, "int", nullptr, nullptr);
|
||||
MEDIAPIPE_REGISTER_TYPE(float, "float", nullptr, nullptr);
|
||||
constexpr bool kHaveUnregisteredTypeNames = MEDIAPIPE_HAS_RTTI;
|
||||
|
||||
TEST(PacketTest, TypeRegistrationDebugString) {
|
||||
// Test registered type.
|
||||
@@ -159,9 +162,13 @@ TEST(PacketTest, TypeRegistrationDebugString) {
|
||||
// Unregistered type.
|
||||
UnregisteredPairStruct u{"s", true};
|
||||
Packet packet2 = MakePacket<UnregisteredPairStruct>(u);
|
||||
std::string expected_type_name =
|
||||
(kHaveUnregisteredTypeNames)
|
||||
? "mediapipe::(anonymous namespace)::UnregisteredPairStruct"
|
||||
: "<unknown>";
|
||||
EXPECT_EQ(packet2.DebugString(),
|
||||
"mediapipe::Packet with timestamp: Timestamp::Unset() and type: "
|
||||
"mediapipe::(anonymous namespace)::UnregisteredPairStruct");
|
||||
"mediapipe::Packet with timestamp: Timestamp::Unset() and type: " +
|
||||
expected_type_name);
|
||||
}
|
||||
|
||||
TEST(PacketTest, ReturnGenericProtobufMessage) {
|
||||
|
||||
Reference in New Issue
Block a user