#include "chrome/browser/notifications/scheduler/internal/scheduler_utils.h"
#include <algorithm>
#include <vector>
#include "base/containers/circular_deque.h"
#include "base/test/task_environment.h"
#include "base/time/time.h"
#include "base/uuid.h"
#include "chrome/browser/notifications/scheduler/internal/impression_types.h"
#include "chrome/browser/notifications/scheduler/test/fake_clock.h"
#include "chrome/browser/notifications/scheduler/test/test_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace notifications {
namespace {
const char kFakeNow[] = …;
class SchedulerUtilsTest : public testing::Test { … };
TEST_F(SchedulerUtilsTest, ToLocalHour) { … }
TEST_F(SchedulerUtilsTest, NotificationsShownTodayMultipleClients) { … }
TEST_F(SchedulerUtilsTest, NotificationsShownToday) { … }
}
}