| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 <list> | 5 #include <list> |
| 6 #include <set> | 6 #include <set> |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/bind_helpers.h" | 9 #include "base/bind_helpers.h" |
| 10 #include "base/callback_helpers.h" | 10 #include "base/callback_helpers.h" |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 | 119 |
| 120 // Helper for forcing ContentVerifyJob's to return an error. | 120 // Helper for forcing ContentVerifyJob's to return an error. |
| 121 class JobDelegate : public ContentVerifyJob::TestDelegate { | 121 class JobDelegate : public ContentVerifyJob::TestDelegate { |
| 122 public: | 122 public: |
| 123 JobDelegate() | 123 JobDelegate() |
| 124 : fail_next_read_(false), | 124 : fail_next_read_(false), |
| 125 fail_next_done_(false), | 125 fail_next_done_(false), |
| 126 bytes_read_failed_(0), | 126 bytes_read_failed_(0), |
| 127 done_reading_failed_(0) {} | 127 done_reading_failed_(0) {} |
| 128 | 128 |
| 129 virtual ~JobDelegate() {} | 129 ~JobDelegate() override {} |
| 130 | 130 |
| 131 void set_id(const ExtensionId& id) { id_ = id; } | 131 void set_id(const ExtensionId& id) { id_ = id; } |
| 132 void fail_next_read() { fail_next_read_ = true; } | 132 void fail_next_read() { fail_next_read_ = true; } |
| 133 void fail_next_done() { fail_next_done_ = true; } | 133 void fail_next_done() { fail_next_done_ = true; } |
| 134 | 134 |
| 135 // Return the number of BytesRead/DoneReading calls we actually failed, | 135 // Return the number of BytesRead/DoneReading calls we actually failed, |
| 136 // respectively. | 136 // respectively. |
| 137 int bytes_read_failed() { return bytes_read_failed_; } | 137 int bytes_read_failed() { return bytes_read_failed_; } |
| 138 int done_reading_failed() { return done_reading_failed_; } | 138 int done_reading_failed() { return done_reading_failed_; } |
| 139 | 139 |
| (...skipping 687 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 827 // Assert that the first reinstall action happened with a delay of 0, and | 827 // Assert that the first reinstall action happened with a delay of 0, and |
| 828 // then kept growing each additional time. | 828 // then kept growing each additional time. |
| 829 ASSERT_EQ(iterations, calls.size()); | 829 ASSERT_EQ(iterations, calls.size()); |
| 830 EXPECT_EQ(base::TimeDelta(), delay_tracker.calls()[0]); | 830 EXPECT_EQ(base::TimeDelta(), delay_tracker.calls()[0]); |
| 831 for (size_t i = 1; i < delay_tracker.calls().size(); i++) { | 831 for (size_t i = 1; i < delay_tracker.calls().size(); i++) { |
| 832 EXPECT_LT(calls[i - 1], calls[i]); | 832 EXPECT_LT(calls[i - 1], calls[i]); |
| 833 } | 833 } |
| 834 } | 834 } |
| 835 | 835 |
| 836 } // namespace extensions | 836 } // namespace extensions |
| OLD | NEW |