chromium/components/optimization_guide/core/push_notification_manager_unittest.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/optimization_guide/core/push_notification_manager.h"

#include "base/test/metrics/histogram_tester.h"
#include "testing/gtest/include/gtest/gtest.h"

_;
SaveArg;

namespace optimization_guide {

class TestDelegate : public PushNotificationManager::Delegate {};

class MockObserver : public PushNotificationManager::Observer {};

class AnotherMockObserver : public PushNotificationManager::Observer {};

class PushNotificationManagerUnitTest : public testing::Test {};

TEST_F(PushNotificationManagerUnitTest, TestNewNotificationReceived) {}

TEST_F(PushNotificationManagerUnitTest, TestNewNotificationReceivedNoPayload) {}

TEST_F(PushNotificationManagerUnitTest, TestAddRemoveObserver) {}

}  // namespace optimization_guide