Lines Matching refs:expected

41 static std::vector<std::string> CompareLoggerEntries(const logger_entry& expected,  in CompareLoggerEntries()  argument
44 if (!ignore_len && expected.len != result.len) { in CompareLoggerEntries()
46 StringPrintf("len: expected %" PRIu16 " vs %" PRIu16, expected.len, result.len)); in CompareLoggerEntries()
48 if (expected.hdr_size != result.hdr_size) { in CompareLoggerEntries()
49 errors.emplace_back(StringPrintf("hdr_size: %" PRIu16 " vs %" PRIu16, expected.hdr_size, in CompareLoggerEntries()
52 if (expected.pid != result.pid) { in CompareLoggerEntries()
54 StringPrintf("pid: expected %" PRIi32 " vs %" PRIi32, expected.pid, result.pid)); in CompareLoggerEntries()
56 if (expected.tid != result.tid) { in CompareLoggerEntries()
58 StringPrintf("tid: expected %" PRIu32 " vs %" PRIu32, expected.tid, result.tid)); in CompareLoggerEntries()
60 if (expected.sec != result.sec) { in CompareLoggerEntries()
62 StringPrintf("sec: expected %" PRIu32 " vs %" PRIu32, expected.sec, result.sec)); in CompareLoggerEntries()
64 if (expected.nsec != result.nsec) { in CompareLoggerEntries()
66 StringPrintf("nsec: expected %" PRIu32 " vs %" PRIu32, expected.nsec, result.nsec)); in CompareLoggerEntries()
68 if (expected.lid != result.lid) { in CompareLoggerEntries()
70 StringPrintf("lid: expected %" PRIu32 " vs %" PRIu32, expected.lid, result.lid)); in CompareLoggerEntries()
72 if (expected.uid != result.uid) { in CompareLoggerEntries()
74 StringPrintf("uid: expected %" PRIu32 " vs %" PRIu32, expected.uid, result.uid)); in CompareLoggerEntries()
94 static std::string CompareMessages(const std::string& expected, const std::string& result) { in CompareMessages() argument
95 if (expected == result) { in CompareMessages()
99 for (; diff_index < std::min(expected.size(), result.size()); ++diff_index) { in CompareMessages()
100 if (expected[diff_index] != result[diff_index]) { in CompareMessages()
106 auto expected_short = MakePrintable(expected); in CompareMessages()
112 auto expected_short = MakePrintable(expected.substr(diff_index)); in CompareMessages()
118 static std::string CompareRegexMessages(const std::string& expected, const std::string& result) { in CompareRegexMessages() argument
119 auto expected_pieces = Split(expected, std::string("\0", 1)); in CompareRegexMessages()
127 MakePrintable(expected).c_str(), MakePrintable(result).c_str()); in CompareRegexMessages()
148 void CompareLogMessages(const std::vector<LogMessage>& expected, in CompareLogMessages() argument
150 EXPECT_EQ(expected.size(), result.size()); in CompareLogMessages()
151 size_t end = std::min(expected.size(), result.size()); in CompareLogMessages()
155 CompareLoggerEntries(expected[i].entry, result[i].entry, expected[i].regex_compare); in CompareLogMessages()
156 auto msg_error = expected[i].regex_compare in CompareLogMessages()
157 ? CompareRegexMessages(expected[i].message, result[i].message) in CompareLogMessages()
158 : CompareMessages(expected[i].message, result[i].message); in CompareLogMessages()