blob: b7770e81c6db939898e12a54ce3d8d631b172453 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "garnet/lib/backoff/testing/test_backoff.h"
namespace backoff {
TestBackoff::TestBackoff() {}
TestBackoff::~TestBackoff() {}
fxl::TimeDelta TestBackoff::GetNext() {
get_next_count++;
if (on_get_next_) {
on_get_next_();
}
return backoff_to_return;
}
void TestBackoff::Reset() { reset_count++; }
void TestBackoff::SetOnGetNext(fxl::Closure on_get_next) {
on_get_next_ = on_get_next;
}
} // namespace backoff