1ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch// Copyright 2013 The Chromium Authors. All rights reserved. 2ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 3ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch// found in the LICENSE file. 4ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 5ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include "chrome/browser/extensions/api/system_storage/storage_api_test_util.h" 6ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 7ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include "base/strings/utf_string_conversions.h" 8ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 9ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochnamespace extensions { 10ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochnamespace test { 11ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 12ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochconst struct TestStorageUnitInfo kRemovableStorageData = { 13ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch "dcim:device:001", "/media/usb1", 4098, 1000 14ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch}; 15ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 16a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)storage_monitor::StorageInfo BuildStorageInfoFromTestStorageUnitInfo( 17ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch const TestStorageUnitInfo& unit) { 18a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) return storage_monitor::StorageInfo( 19ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch unit.device_id, 20ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch base::FilePath::StringType(), /* no location */ 21a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) base::UTF8ToUTF16(unit.name), /* storage label */ 22a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) base::string16(), /* no storage vendor */ 23a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) base::string16(), /* no storage model */ 24ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch unit.capacity); 25ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 26ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 27ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} // namespace test 28ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} // namespace extensions 29