| 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 |