#include "content/browser/aggregation_service/public_key_parsing_utils.h"
#include <string>
#include <vector>
#include "base/json/json_reader.h"
#include "base/strings/string_util.h"
#include "content/browser/aggregation_service/aggregation_service_test_utils.h"
#include "content/browser/aggregation_service/public_key.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace content {
TEST(PublicKeyParsingUtilsTest, WellFormedSingleKey_ParsedCorrectly) { … }
TEST(PublicKeyParsingUtilsTest, WellFormedMultipleKeys_ParsedCorrectly) { … }
TEST(PublicKeyParsingUtilsTest, MalformedMissingId_EmptyResult) { … }
TEST(PublicKeyParsingUtilsTest, MalformedMissingKey_EmptyResult) { … }
TEST(PublicKeyParsingUtilsTest, MalformedKeyNotValidBase64_EmptyResult) { … }
TEST(PublicKeyParsingUtilsTest, MalformedKeyWrongLength_EmptyResult) { … }
TEST(PublicKeyParsingUtilsTest, WellFormedAndMalformedKeys_EmptyResult) { … }
TEST(PublicKeyParsingUtilsTest, MalformedKeyDuplicateKeyId_EmptyResult) { … }
TEST(PublicKeyParsingUtilsTest, VersionFieldSpecified_FieldIgnored) { … }
TEST(PublicKeyParsingUtilsTest, ExtraUnexpectedField_FieldIgnored) { … }
}