Chromium Code Reviews| Index: content/renderer/media/webrtc/webrtc_media_stream_adapter_unittest.cc |
| diff --git a/content/renderer/media/webrtc/webrtc_media_stream_adapter_unittest.cc b/content/renderer/media/webrtc/webrtc_media_stream_adapter_unittest.cc |
| index a5eced1d87a31cd47811b8ea6b6438852c58a9b5..2e9907ff35b5324b7bf5caf431228bc168fc3130 100644 |
| --- a/content/renderer/media/webrtc/webrtc_media_stream_adapter_unittest.cc |
| +++ b/content/renderer/media/webrtc/webrtc_media_stream_adapter_unittest.cc |
| @@ -18,6 +18,7 @@ |
| #include "third_party/WebKit/public/platform/WebMediaStreamSource.h" |
| #include "third_party/WebKit/public/platform/WebMediaStreamTrack.h" |
| #include "third_party/WebKit/public/platform/WebVector.h" |
| +#include "third_party/WebKit/public/web/WebHeap.h" |
| namespace content { |
| @@ -28,6 +29,12 @@ class WebRtcMediaStreamAdapterTest : public ::testing::Test { |
| dependency_factory_.reset(new MockPeerConnectionDependencyFactory()); |
| } |
| + virtual void TearDown() OVERRIDE { |
| + adapter_.reset(); |
| + dependency_factory_.reset(); |
|
perkj_chrome
2014/09/15 07:17:53
Why is it necessary to reset |dependency_factory_|
haraken
2014/09/22 03:09:14
Good point. I confirmed that resetting dependency_
|
| + blink::WebHeap::collectAllGarbageForTesting(); |
| + } |
| + |
| blink::WebMediaStream CreateBlinkMediaStream(bool audio, bool video) { |
| blink::WebVector<blink::WebMediaStreamTrack> audio_track_vector( |
| audio ? static_cast<size_t>(1) : 0); |