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