19 #include <gmock/gmock.h>
20 #include <gtest/gtest.h>
24 TEST(GrpcAuthorizationEngineTest, AllowEngineWithMatchingPolicy) {
31 std::map<std::string, Rbac::Policy> policies;
42 TEST(GrpcAuthorizationEngineTest, AllowEngineWithNoMatchingPolicy) {
47 std::map<std::string, Rbac::Policy> policies;
57 TEST(GrpcAuthorizationEngineTest, AllowEngineWithEmptyPolicies) {
65 TEST(GrpcAuthorizationEngineTest, DenyEngineWithMatchingPolicy) {
72 std::map<std::string, Rbac::Policy> policies;
83 TEST(GrpcAuthorizationEngineTest, DenyEngineWithNoMatchingPolicy) {
88 std::map<std::string, Rbac::Policy> policies;
98 TEST(GrpcAuthorizationEngineTest, DenyEngineWithEmptyPolicies) {
108 int main(
int argc,
char** argv) {