#include "chrome/browser/safe_browsing/incident_reporting/delayed_callback_runner.h"
#include <map>
#include <memory>
#include <string>
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/run_loop.h"
#include "base/task/single_thread_task_runner.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
class CallbackArgument { … };
}
class DelayedCallbackRunnerTest : public testing::Test { … };
TEST_F(DelayedCallbackRunnerTest, NotRunDeleted) { … }
TEST_F(DelayedCallbackRunnerTest, RunDeleted) { … }
TEST_F(DelayedCallbackRunnerTest, AddWhileRunningRun) { … }
TEST_F(DelayedCallbackRunnerTest, MultipleRuns) { … }