From ba7cca3c60e05c5869e02c297475b7390c9841da Mon Sep 17 00:00:00 2001 From: chan Date: Thu, 19 Feb 2026 17:14:41 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A6=B0=ED=8A=B8=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../internal/handler/auth_handler_signup_test.go | 1 + backend/internal/service/tenant_service_test.go | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/backend/internal/handler/auth_handler_signup_test.go b/backend/internal/handler/auth_handler_signup_test.go index da6a0fcf..b8c92275 100644 --- a/backend/internal/handler/auth_handler_signup_test.go +++ b/backend/internal/handler/auth_handler_signup_test.go @@ -51,6 +51,7 @@ func (m *MockIdpForSignup) CreateUser(user *domain.BrokerUser, password string) args := m.Called(user, password) return args.String(0), args.Error(1) } + func (m *MockIdpForSignup) SignIn(loginID, password string) (*domain.AuthInfo, error) { return nil, nil } diff --git a/backend/internal/service/tenant_service_test.go b/backend/internal/service/tenant_service_test.go index 0c1fa4d4..a83fa3cb 100644 --- a/backend/internal/service/tenant_service_test.go +++ b/backend/internal/service/tenant_service_test.go @@ -18,9 +18,11 @@ type MockTenantRepoForSvc struct { func (m *MockTenantRepoForSvc) Create(ctx context.Context, tenant *domain.Tenant) error { return m.Called(ctx, tenant).Error(0) } + func (m *MockTenantRepoForSvc) Update(ctx context.Context, tenant *domain.Tenant) error { return m.Called(ctx, tenant).Error(0) } + func (m *MockTenantRepoForSvc) FindByID(ctx context.Context, id string) (*domain.Tenant, error) { args := m.Called(ctx, id) if args.Get(0) == nil { @@ -28,6 +30,7 @@ func (m *MockTenantRepoForSvc) FindByID(ctx context.Context, id string) (*domain } return args.Get(0).(*domain.Tenant), args.Error(1) } + func (m *MockTenantRepoForSvc) FindBySlug(ctx context.Context, slug string) (*domain.Tenant, error) { args := m.Called(ctx, slug) if args.Get(0) == nil { @@ -35,9 +38,11 @@ func (m *MockTenantRepoForSvc) FindBySlug(ctx context.Context, slug string) (*do } return args.Get(0).(*domain.Tenant), args.Error(1) } + func (m *MockTenantRepoForSvc) FindByName(ctx context.Context, name string) (*domain.Tenant, error) { return nil, nil } + func (m *MockTenantRepoForSvc) FindByDomain(ctx context.Context, domainName string) (*domain.Tenant, error) { args := m.Called(ctx, domainName) if args.Get(0) == nil { @@ -45,9 +50,11 @@ func (m *MockTenantRepoForSvc) FindByDomain(ctx context.Context, domainName stri } return args.Get(0).(*domain.Tenant), args.Error(1) } + func (m *MockTenantRepoForSvc) FindByIDs(ctx context.Context, ids []string) ([]domain.Tenant, error) { return nil, nil } + func (m *MockTenantRepoForSvc) AddDomain(ctx context.Context, tenantID string, domainName string, verified bool) error { return m.Called(ctx, tenantID, domainName, verified).Error(0) } @@ -59,17 +66,21 @@ type MockKetoSvcForTenant struct { func (m *MockKetoSvcForTenant) CreateRelation(ctx context.Context, namespace, object, relation, subject string) error { return m.Called(ctx, namespace, object, relation, subject).Error(0) } + func (m *MockKetoSvcForTenant) DeleteRelation(ctx context.Context, namespace, object, relation, subject string) error { return m.Called(ctx, namespace, object, relation, subject).Error(0) } + func (m *MockKetoSvcForTenant) ListRelations(ctx context.Context, namespace, object, relation, subject string) ([]RelationTuple, error) { args := m.Called(ctx, namespace, object, relation, subject) return args.Get(0).([]RelationTuple), args.Error(1) } + func (m *MockKetoSvcForTenant) ListObjects(ctx context.Context, namespace, relation, subject string) ([]string, error) { args := m.Called(ctx, namespace, relation, subject) return args.Get(0).([]string), args.Error(1) } + func (m *MockKetoSvcForTenant) CheckPermission(ctx context.Context, namespace, object, relation, subject string) (bool, error) { args := m.Called(ctx, namespace, object, relation, subject) return args.Bool(0), args.Error(1) @@ -88,15 +99,19 @@ func (m *MockUserRepoForTenant) FindByEmail(ctx context.Context, email string) ( } return args.Get(0).(*domain.User), args.Error(1) } + func (m *MockUserRepoForTenant) FindByID(ctx context.Context, id string) (*domain.User, error) { return nil, nil } + func (m *MockUserRepoForTenant) FindByIDs(ctx context.Context, ids []string) ([]domain.User, error) { return nil, nil } + func (m *MockUserRepoForTenant) ListByTenant(ctx context.Context, tenantID string) ([]domain.User, error) { return nil, nil } + func (m *MockUserRepoForTenant) List(ctx context.Context, offset, limit int, search string) ([]domain.User, int64, error) { return nil, 0, nil }