OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/drive/fake_free_disk_space_getter.h" | 5 #include "chrome/browser/chromeos/drive/fake_free_disk_space_getter.h" |
6 | 6 |
7 namespace drive { | 7 namespace drive { |
8 | 8 |
9 FakeFreeDiskSpaceGetter::FakeFreeDiskSpaceGetter() { | 9 FakeFreeDiskSpaceGetter::FakeFreeDiskSpaceGetter() { |
10 } | 10 } |
11 | 11 |
12 FakeFreeDiskSpaceGetter::~FakeFreeDiskSpaceGetter() { | 12 FakeFreeDiskSpaceGetter::~FakeFreeDiskSpaceGetter() { |
13 } | 13 } |
14 | 14 |
| 15 void FakeFreeDiskSpaceGetter::Reset() { |
| 16 fake_values_.clear(); |
| 17 } |
| 18 |
15 int64 FakeFreeDiskSpaceGetter::AmountOfFreeDiskSpace() { | 19 int64 FakeFreeDiskSpaceGetter::AmountOfFreeDiskSpace() { |
16 if (fake_values_.empty()) | 20 if (fake_values_.empty()) |
17 return 0; | 21 return 0; |
18 | 22 |
19 const int64 value = fake_values_[0]; | 23 const int64 value = fake_values_[0]; |
20 // We'll keep the last value. | 24 // We'll keep the last value. |
21 if (fake_values_.size() > 1) | 25 if (fake_values_.size() > 1) |
22 fake_values_.erase(fake_values_.begin()); | 26 fake_values_.erase(fake_values_.begin()); |
23 | 27 |
24 return value; | 28 return value; |
25 } | 29 } |
26 | 30 |
27 } // namespace drive | 31 } // namespace drive |
OLD | NEW |