From e61f38cf432e8b1ea625a28f61254580dd181d83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Terelius?= Date: Fri, 7 Aug 2020 10:03:24 +0200 Subject: [PATCH] Add missing tests for DTLS state logging in RTC event log. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: None Change-Id: I43842d330b9575825445053a0142988af86f432f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181065 Reviewed-by: Artem Titov Commit-Queue: Björn Terelius Cr-Commit-Position: refs/heads/master@{#31881} --- logging/rtc_event_log/rtc_event_log_unittest.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/logging/rtc_event_log/rtc_event_log_unittest.cc b/logging/rtc_event_log/rtc_event_log_unittest.cc index 848d3b0faa..5d5f450c15 100644 --- a/logging/rtc_event_log/rtc_event_log_unittest.cc +++ b/logging/rtc_event_log/rtc_event_log_unittest.cc @@ -640,6 +640,22 @@ void RtcEventLogSession::ReadAndVerifyLog() { *probe_success_list_[i], parsed_bwe_probe_success_events[i]); } + auto& parsed_dtls_transport_states = parsed_log.dtls_transport_states(); + ASSERT_EQ(parsed_dtls_transport_states.size(), + dtls_transport_state_list_.size()); + for (size_t i = 0; i < parsed_dtls_transport_states.size(); i++) { + verifier_.VerifyLoggedDtlsTransportState(*dtls_transport_state_list_[i], + parsed_dtls_transport_states[i]); + } + + auto& parsed_dtls_writable_states = parsed_log.dtls_writable_states(); + ASSERT_EQ(parsed_dtls_writable_states.size(), + dtls_writable_state_list_.size()); + for (size_t i = 0; i < parsed_dtls_writable_states.size(); i++) { + verifier_.VerifyLoggedDtlsWritableState(*dtls_writable_state_list_[i], + parsed_dtls_writable_states[i]); + } + auto& parsed_frame_decoded_events = parsed_log.decoded_frames(); ASSERT_EQ(parsed_frame_decoded_events.size(), frame_decoded_event_list_.size());