1 // Copyright 2015 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.
5 #include "sync/util/mock_unrecoverable_error_handler.h"
9 MockUnrecoverableErrorHandler::MockUnrecoverableErrorHandler()
10 : invocation_count_(0),
11 weak_ptr_factory_(this) {
14 MockUnrecoverableErrorHandler::~MockUnrecoverableErrorHandler() {
17 void MockUnrecoverableErrorHandler::OnUnrecoverableError(
18 const tracked_objects::Location
& from_here
,
19 const std::string
& message
) {
23 int MockUnrecoverableErrorHandler::invocation_count() const {
24 return invocation_count_
;
27 base::WeakPtr
<MockUnrecoverableErrorHandler
>
28 MockUnrecoverableErrorHandler::GetWeakPtr() {
29 return weak_ptr_factory_
.GetWeakPtr();