verbose output in mysql_query_logging_memory-t

v2.x-logging_mem_2
René Cannaò 1 year ago
parent add3cad5f4
commit 7bd98f87b2

@ -159,7 +159,20 @@ bool checkQueryResult(MYSQL* conn, const std::string& query, const std::map<int,
}
mysql_free_result(result);
return actualResults == expectedResults;
bool ret = false;
ret = (actualResults == expectedResults);
if (ret == false) {
diag("Query: %s", query.c_str());
diag("ExpectedResult:");
for (std::map<int, int>::const_iterator it = expectedResults.begin() ; it != expectedResults.end() ; it++) {
diag(" %d : %d", it->first, it->second);
}
diag("ActualResult:");
for (std::map<int, int>::const_iterator it = actualResults.begin() ; it != actualResults.end() ; it++) {
diag(" %d : %d", it->first, it->second);
}
}
return ret;
}

Loading…
Cancel
Save