   EXPECT_EXIT(TextFormatDecodeData::DecodeDataForString("", ""),               ::testing::KilledBySignal(SIGABRT),               "error: got empty string for making TextFormat data, input:");   EXPECT_EXIT(TextFormatDecodeData::DecodeDataForString("a", ""),               ::testing::KilledBySignal(SIGABRT),               "error: got empty string for making TextFormat data, input:");   EXPECT_EXIT(TextFormatDecodeData::DecodeDataForString("", "a"),               ::testing::KilledBySignal(SIGABRT),               "error: got empty string for making TextFormat data, input:");    // Null char in the string.    string str_with_null_char("ab\0c", 0);   EXPECT_EXIT(       TextFormatDecodeData::DecodeDataForString(str_with_null_char, "def"),       ::testing::KilledBySignal(SIGABRT),       "error: got a null char in a string for making TextFormat data, input:");   EXPECT_EXIT(       TextFormatDecodeData::DecodeDataForString("def", str_with_null_char),       ::testing::KilledBySignal(SIGABRT),       "error: got a null char in a string for making TextFormat data, input:"); } #endif  // PROTOBUF_HAS_DEATH_TEST  