Project import generated by Copybara.

GitOrigin-RevId: b2062656e5b3d33264e28ed0cbca31c4b93fe1bf
This commit is contained in:
MediaPipe Team
2020-07-29 21:18:36 -04:00
committed by chuoling
parent e9fbe868e5
commit bdfdaef305
132 changed files with 2567 additions and 819 deletions
+9 -2
View File
@@ -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) {