webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions | Variables
transport_feedback_packet_loss_tracker_unittest.cc File Reference
#include <limits>
#include <memory>
#include <numeric>
#include <vector>
#include "webrtc/base/checks.h"
#include "webrtc/base/mod_ops.h"
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
#include "webrtc/test/gmock.h"
#include "webrtc/test/gtest.h"
#include "webrtc/voice_engine/transport_feedback_packet_loss_tracker.h"

Namespaces

 webrtc
 

Functions

 webrtc::TEST (TransportFeedbackPacketLossTrackerTest, EmptyWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, EmptyWindowFeedback)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, PartiallyFilledWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, PlrMinimumFilledWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, RplrMinimumFilledWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, ExtendWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, AllReceived)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, AllLost)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, ReportRepetition)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, ReportOverlap)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, ReportConflict)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, SkippedPackets)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, MaxWindowSize)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, InsertIntoMiddle)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, InsertionCompletesTwoPairs)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, SecondQuadrant)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, InsertIntoMiddleAfterBaseMoved)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, MaxWindowObservedAfterBaseMoved)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, NewPacketMovesWindowBase)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, SanityGapsInSequenceNumbers)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, UnackedInWindowDoesNotMoveWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, UnackedOutOfWindowMovesWindow)
 
 webrtc::TEST_P (TransportFeedbackPacketLossTrackerTest, WindowResetAfterLongNoSend)
 
 webrtc::INSTANTIATE_TEST_CASE_P (_, TransportFeedbackPacketLossTrackerTest, testing::ValuesIn(kBases))
 

Variables

constexpr uint16_t webrtc::kBases [] = {0x0000, 0x3456, 0xc032, 0xfffe}
 

Variable Documentation

◆ base_

uint16_t base_ {GetParam()}
protected