#include "chrome/browser/push_messaging/push_messaging_app_identifier.h"
#include <stdint.h>
#include "base/time/time.h"
#include "chrome/test/base/testing_profile.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
void ExpectAppIdentifiersEqual(const PushMessagingAppIdentifier& a,
const PushMessagingAppIdentifier& b) { … }
base::Time kExpirationTime = …;
}
class PushMessagingAppIdentifierTest : public testing::Test { … };
TEST_F(PushMessagingAppIdentifierTest, ConstructorValidity) { … }
TEST_F(PushMessagingAppIdentifierTest, UniqueGuids) { … }
TEST_F(PushMessagingAppIdentifierTest, FindInvalidAppId) { … }
TEST_F(PushMessagingAppIdentifierTest, PersistAndFind) { … }
TEST_F(PushMessagingAppIdentifierTest, FindLegacy) { … }
TEST_F(PushMessagingAppIdentifierTest, PersistOverwritesSameOriginAndSW) { … }
TEST_F(PushMessagingAppIdentifierTest, PersistDoesNotOverwriteDifferent) { … }
TEST_F(PushMessagingAppIdentifierTest, DeleteFromPrefs) { … }
TEST_F(PushMessagingAppIdentifierTest, GetAll) { … }
TEST_F(PushMessagingAppIdentifierTest, PersistWithExpirationTime) { … }