Classes | Namespaces | Functions | Variables
grpc_tls_certificate_distributor_test.cc File Reference
#include "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h"
#include <deque>
#include <list>
#include <string>
#include <thread>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/slice/slice_internal.h"
#include "test/core/util/test_config.h"
#include "test/core/util/tls_utils.h"
Include dependency graph for grpc_tls_certificate_distributor_test.cc:

Go to the source code of this file.

Classes

struct  grpc_core::testing::GrpcTlsCertificateDistributorTest::CallbackStatus
 
struct  grpc_core::testing::GrpcTlsCertificateDistributorTest::CredentialInfo
 
struct  grpc_core::testing::GrpcTlsCertificateDistributorTest::ErrorInfo
 
class  grpc_core::testing::GrpcTlsCertificateDistributorTest
 
class  grpc_core::testing::GrpcTlsCertificateDistributorTest::TlsCertificatesTestWatcher
 
struct  grpc_core::testing::GrpcTlsCertificateDistributorTest::WatcherState
 

Namespaces

 grpc_core
 
 grpc_core::testing
 

Functions

int main (int argc, char **argv)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, AddAndCancelFirstWatcherForIdentityCertNameWithRootBeingWatched)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, AddAndCancelFirstWatcherForRootCertNameWithIdentityBeingWatched)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, AddAndCancelFirstWatcherForSameRootAndIdentityCertName)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, BasicCredentialBehaviors)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, CancelTheLastWatcherOnAnErroredCertInfo)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, RemoveAllWatchersForCertNameAndAddAgain)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, ResetCallbackToNull)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SameIdentityNameDiffRootName)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SameRootNameDiffIdentityName)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForCertForBothRootAndIdentity)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForCertForRootNameWithSameNameForIdentityErrored)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForCertForRootOrIdentity)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForCertInCallback)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForCertThenSuccessfulCredentialUpdates)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForIdentityNameWithoutErrorForRootName)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForIdentityNameWithPreexistingErrorForRootName)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetErrorForRootNameWithPreexistingErrorForIdentityName)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, SetKeyMaterialsInCallback)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, UpdateCredentialsOnAnySide)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, WatchACertInfoWithValidCredentials)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, WatchCertInfoThenInvokeSetError)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, WatchErroredCertInfoBySetError)
 
 grpc_core::testing::TEST_F (GrpcTlsCertificateDistributorTest, WatchErroredCertInfoWithValidCredentialData)
 

Variables

constexpr const char * grpc_core::testing::kCertName1 = "cert_1_name"
 
constexpr const char * grpc_core::testing::kCertName2 = "cert_2_name"
 
constexpr const char * grpc_core::testing::kErrorMessage = "error_message"
 
constexpr const char * grpc_core::testing::kIdentityCert1Contents = "identity_cert_1_contents"
 
constexpr const char * grpc_core::testing::kIdentityCert1Name = "identity_cert_1_name"
 
constexpr const char * grpc_core::testing::kIdentityCert1PrivateKey = "identity_private_key_1"
 
constexpr const char * grpc_core::testing::kIdentityCert2Contents = "identity_cert_2_contents"
 
constexpr const char * grpc_core::testing::kIdentityCert2Name = "identity_cert_2_name"
 
constexpr const char * grpc_core::testing::kIdentityCert2PrivateKey = "identity_private_key_2"
 
constexpr const char * grpc_core::testing::kIdentityErrorMessage = "identity_error_message"
 
constexpr const char * grpc_core::testing::kRootCert1Contents = "root_cert_1_contents"
 
constexpr const char * grpc_core::testing::kRootCert1Name = "root_cert_1_name"
 
constexpr const char * grpc_core::testing::kRootCert2Contents = "root_cert_2_contents"
 
constexpr const char * grpc_core::testing::kRootCert2Name = "root_cert_2_name"
 
constexpr const char * grpc_core::testing::kRootErrorMessage = "root_error_message"
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 943 of file grpc_tls_certificate_distributor_test.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:16