// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. /** * @brief makes sure azure/identity.hpp can be included. * * @remark This file will catch any issue while trying to use/include the identity.hpp header * */ #include #include #if !defined(AZ_IDENTITY_DLLEXPORT) #error "azure/identity.hpp does not include dll_import_export.hpp" #endif TEST(SimplifiedHeader, identity) { using namespace Azure::Identity; static_cast(sizeof(AzureCliCredential)); static_cast(sizeof(ChainedTokenCredential)); static_cast(sizeof(ClientCertificateCredential)); static_cast(sizeof(ClientSecretCredential)); static_cast(sizeof(DefaultAzureCredential)); static_cast(sizeof(EnvironmentCredential)); static_cast(sizeof(ManagedIdentityCredential)); }