#include "google_apis/gaia/oauth2_id_token_decoder.h"
#include <string>
#include <vector>
#include "testing/gtest/include/gtest/gtest.h"
namespace {
const char kIdTokenInvalidJwt[] = …;
const char kIdTokenInvalidJson[] = …;
const char kIdTokenEmptyServices[] = …;
const char kIdTokenEmptyServicesHeaderSignature[] = …;
const char kIdTokenMissingServices[] = …;
const char kIdTokenNotChildAccount[] = …;
const char kIdTokenChildAccount[] = …;
const char kIdTokenAdvancedProtectionAccount[] = …;
const char kIdTokenChildAndAdvancedProtectionAccount[] = …;
class OAuth2IdTokenDecoderTest : public testing::Test { … };
TEST_F(OAuth2IdTokenDecoderTest, Invalid) { … }
TEST_F(OAuth2IdTokenDecoderTest, NotChild) { … }
TEST_F(OAuth2IdTokenDecoderTest, Child) { … }
TEST_F(OAuth2IdTokenDecoderTest, NotAdvancedProtection) { … }
TEST_F(OAuth2IdTokenDecoderTest, AdvancedProtection) { … }
}