Add missing tests for DTLS state logging in RTC event log.

Bug: None
Change-Id: I43842d330b9575825445053a0142988af86f432f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181065
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31881}
This commit is contained in:
Björn Terelius 2020-08-07 10:03:24 +02:00 committed by Commit Bot
parent 523070a0ae
commit e61f38cf43

View File

@ -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());