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.
5 #include "ash/test/shelf_item_delegate_manager_test_api.h"
7 #include "ash/shelf/shelf_item_delegate.h"
8 #include "ash/shelf/shelf_item_delegate_manager.h"
9 #include "base/stl_util.h"
14 ShelfItemDelegateManagerTestAPI::ShelfItemDelegateManagerTestAPI(
15 ShelfItemDelegateManager
* manager
)
20 void ShelfItemDelegateManagerTestAPI::RemoveAllShelfItemDelegateForTest() {
21 STLDeleteContainerPairSecondPointers(
22 manager_
->id_to_item_delegate_map_
.begin(),
23 manager_
->id_to_item_delegate_map_
.end());
24 manager_
->id_to_item_delegate_map_
.clear();