Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / renderer / media / webrtc / webrtc_media_stream_adapter_unittest.cc
index a5eced1..99b3f4e 100644 (file)
@@ -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,11 @@ class WebRtcMediaStreamAdapterTest : public ::testing::Test {
     dependency_factory_.reset(new MockPeerConnectionDependencyFactory());
   }
 
+  virtual void TearDown() OVERRIDE {
+    adapter_.reset();
+    blink::WebHeap::collectAllGarbageForTesting();
+  }
+
   blink::WebMediaStream CreateBlinkMediaStream(bool audio, bool video) {
     blink::WebVector<blink::WebMediaStreamTrack> audio_track_vector(
         audio ? static_cast<size_t>(1) : 0);