1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "media/video/mock_video_decode_accelerator.h" 6 7namespace media { 8 9using ::testing::Invoke; 10 11MockVideoDecodeAccelerator::MockVideoDecodeAccelerator() { 12 // Delete |this| when Destroy() is called. 13 ON_CALL(*this, Destroy()) 14 .WillByDefault(Invoke(this, &MockVideoDecodeAccelerator::DeleteThis)); 15} 16 17MockVideoDecodeAccelerator::~MockVideoDecodeAccelerator() {} 18 19void MockVideoDecodeAccelerator::DeleteThis() { delete this; } 20 21} // namespace media 22