Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(374)

Unified Diff: media/cast/net/rtcp/rtcp_unittest.cc

Issue 488133005: Cast: Fix memory leak in cast_unittests (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merged Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/cast/net/rtcp/rtcp_unittest.cc
diff --git a/media/cast/net/rtcp/rtcp_unittest.cc b/media/cast/net/rtcp/rtcp_unittest.cc
index d7404093d6772be38d99c4249380f8f32b68f314..b38b4f6b63be3a55013e7c675e847a96ae20ad9e 100644
--- a/media/cast/net/rtcp/rtcp_unittest.cc
+++ b/media/cast/net/rtcp/rtcp_unittest.cc
@@ -59,7 +59,7 @@ class RtcpTestPacketSender : public PacketSender {
bool drop_packets_;
bool short_delay_;
Rtcp* rtcp_receiver_;
- base::SimpleTestTickClock* testing_clock_;
+ base::SimpleTestTickClock* testing_clock_; // Not owned.
DISALLOW_COPY_AND_ASSIGN(RtcpTestPacketSender);
};
@@ -110,7 +110,7 @@ class LocalRtcpTransport : public PacedPacketSender {
bool drop_packets_;
bool short_delay_;
Rtcp* rtcp_;
- base::SimpleTestTickClock* testing_clock_;
+ base::SimpleTestTickClock* testing_clock_; // Not owned.
DISALLOW_COPY_AND_ASSIGN(LocalRtcpTransport);
};
@@ -154,9 +154,10 @@ class RtcpTest : public ::testing::Test {
protected:
RtcpTest()
: testing_clock_(new base::SimpleTestTickClock()),
- task_runner_(new test::FakeSingleThreadTaskRunner(testing_clock_)),
- sender_to_receiver_(testing_clock_),
- receiver_to_sender_(testing_clock_) {
+ task_runner_(
+ new test::FakeSingleThreadTaskRunner(testing_clock_.get())),
+ sender_to_receiver_(testing_clock_.get()),
+ receiver_to_sender_(testing_clock_.get()) {
testing_clock_->Advance(base::TimeTicks::Now() - base::TimeTicks());
}
@@ -176,7 +177,7 @@ class RtcpTest : public ::testing::Test {
}
}
- base::SimpleTestTickClock* testing_clock_; // Owned by CastEnvironment.
+ scoped_ptr<base::SimpleTestTickClock> testing_clock_;
scoped_refptr<test::FakeSingleThreadTaskRunner> task_runner_;
LocalRtcpTransport sender_to_receiver_;
LocalRtcpTransport receiver_to_sender_;
@@ -192,7 +193,7 @@ TEST_F(RtcpTest, BasicSenderReport) {
base::Bind(&MockFrameSender::OnReceivedRtt,
base::Unretained(&mock_frame_sender_)),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&sender_to_receiver_,
kSenderSsrc,
kReceiverSsrc);
@@ -206,7 +207,7 @@ TEST_F(RtcpTest, BasicReceiverReport) {
base::Bind(&MockFrameSender::OnReceivedRtt,
base::Unretained(&mock_frame_sender_)),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&receiver_to_sender_,
kSenderSsrc,
kReceiverSsrc);
@@ -223,7 +224,7 @@ TEST_F(RtcpTest, BasicCast) {
base::Bind(&MockFrameSender::OnReceivedRtt,
base::Unretained(&mock_frame_sender_)),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&receiver_to_sender_,
kSenderSsrc,
kSenderSsrc);
@@ -246,7 +247,7 @@ TEST_F(RtcpTest, RttReducedSizeRtcp) {
Rtcp rtcp_receiver(RtcpCastMessageCallback(),
RtcpRttCallback(),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&receiver_to_sender_,
kReceiverSsrc,
kSenderSsrc);
@@ -257,7 +258,7 @@ TEST_F(RtcpTest, RttReducedSizeRtcp) {
base::Bind(&MockFrameSender::OnReceivedRtt,
base::Unretained(&mock_frame_sender_)),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&sender_to_receiver_,
kSenderSsrc,
kReceiverSsrc);
@@ -296,7 +297,7 @@ TEST_F(RtcpTest, Rtt) {
Rtcp rtcp_receiver(RtcpCastMessageCallback(),
RtcpRttCallback(),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&receiver_to_sender_,
kReceiverSsrc,
kSenderSsrc);
@@ -307,7 +308,7 @@ TEST_F(RtcpTest, Rtt) {
base::Bind(&MockFrameSender::OnReceivedRtt,
base::Unretained(&mock_frame_sender_)),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&sender_to_receiver_,
kSenderSsrc,
kReceiverSsrc);
@@ -383,7 +384,7 @@ TEST_F(RtcpTest, RttWithPacketLoss) {
Rtcp rtcp_receiver(RtcpCastMessageCallback(),
RtcpRttCallback(),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&receiver_to_sender_,
kReceiverSsrc,
kSenderSsrc);
@@ -394,7 +395,7 @@ TEST_F(RtcpTest, RttWithPacketLoss) {
base::Bind(&MockFrameSender::OnReceivedRtt,
base::Unretained(&mock_frame_sender_)),
RtcpLogMessageCallback(),
- testing_clock_,
+ testing_clock_.get(),
&sender_to_receiver_,
kSenderSsrc,
kReceiverSsrc);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698