1 // Copyright 2014 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/test/trackable_mock_invalidation.h"
7 #include "sync/test/mock_invalidation_tracker.h"
11 TrackableMockInvalidation::TrackableMockInvalidation(
12 bool is_unknown_version
,
14 const std::string
& payload
,
15 MockInvalidationTracker
* tracker
,
17 : MockInvalidation(is_unknown_version
, version
, payload
),
19 tracking_id_(tracking_id
) {
22 TrackableMockInvalidation::~TrackableMockInvalidation() {
25 void TrackableMockInvalidation::Acknowledge() {
27 tracker_
->Acknowledge(tracking_id_
);
31 void TrackableMockInvalidation::Drop() {
33 tracker_
->Drop(tracking_id_
);
37 int TrackableMockInvalidation::GetTrackingId() {