aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/resolv_stats_test_utils.cpp3
-rw-r--r--tests/resolv_stats_test_utils.h4
-rw-r--r--tests/resolv_stats_test_utils_test.cpp4
3 files changed, 9 insertions, 2 deletions
diff --git a/tests/resolv_stats_test_utils.cpp b/tests/resolv_stats_test_utils.cpp
index 492080b8..1704922c 100644
--- a/tests/resolv_stats_test_utils.cpp
+++ b/tests/resolv_stats_test_utils.cpp
@@ -107,6 +107,8 @@ NetworkDnsEventReported fromNetworkDnsEventReportedStr(const std::string& str) {
event.set_private_dns_modes(static_cast<PrivateDnsModes>(value));
} else if (protoField[1] == "sampling_rate_denom" && ParseInt(protoField[2], &value)) {
event.set_sampling_rate_denom(value);
+ } else if (protoField[1] == "uid" && ParseInt(protoField[2], &value)) {
+ event.set_uid(value);
}
}
// Parsing each field of the proto DnsQueryEvent
@@ -169,6 +171,7 @@ void PrintTo(const NetworkDnsEventReported& event, std::ostream* os) {
*os << " network_type: " << event.network_type() << "\n";
*os << " private_dns_modes: " << event.private_dns_modes() << "\n";
*os << " dns_query_event_size: " << event.dns_query_events().dns_query_event_size() << "\n";
+ *os << " uid: " << event.uid() << "\n";
*os << "}";
}
diff --git a/tests/resolv_stats_test_utils.h b/tests/resolv_stats_test_utils.h
index 90fe511a..24e46858 100644
--- a/tests/resolv_stats_test_utils.h
+++ b/tests/resolv_stats_test_utils.h
@@ -120,7 +120,9 @@ MATCHER_P(NetworkDnsEventEq, other, "") {
*/
::testing::Property("dns_query_events",
&android::net::NetworkDnsEventReported::dns_query_events,
- DnsQueryEventsEq(other.dns_query_events()))),
+ DnsQueryEventsEq(other.dns_query_events())),
+ ::testing::Property("uid", &android::net::NetworkDnsEventReported::uid,
+ ::testing::Eq(other.uid()))),
arg, result_listener);
}
diff --git a/tests/resolv_stats_test_utils_test.cpp b/tests/resolv_stats_test_utils_test.cpp
index 3b30e086..af67796c 100644
--- a/tests/resolv_stats_test_utils_test.cpp
+++ b/tests/resolv_stats_test_utils_test.cpp
@@ -58,7 +58,8 @@ TEST_F(ResolvStatsUtilsTest, NetworkDnsEventEq) {
latency_micros: 0,
}
]
- }
+ },
+ uid: 1000,
})Event";
// TODO: Add integration test to verify Level 1 fields of NetworkDnsEventReported.
@@ -83,6 +84,7 @@ TEST_F(ResolvStatsUtilsTest, NetworkDnsEventEq) {
dnsQueryEvent2->set_dns_server_index(1);
dnsQueryEvent2->set_connected(0);
dnsQueryEvent2->set_latency_micros(5);
+ event1.set_uid(1000);
EXPECT_THAT(event1, NetworkDnsEventEq(fromNetworkDnsEventReportedStr(event2)));
}