From a71dd0fbae41c07e239db725ad63b86bc45b59df Mon Sep 17 00:00:00 2001 From: hy001 Date: Tue, 9 Jun 2026 16:26:03 +0800 Subject: [PATCH] =?UTF-8?q?test=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/router/game_provider_routes_test.go | 14 +++++++------- internal/service/gameprovider/visibility_test.go | 4 +++- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/internal/router/game_provider_routes_test.go b/internal/router/game_provider_routes_test.go index 0fcce93..7b5fa0b 100644 --- a/internal/router/game_provider_routes_test.go +++ b/internal/router/game_provider_routes_test.go @@ -160,9 +160,9 @@ func TestGameProviderRoutesReturnEmptyWhenVisibilityPolicyDenies(t *testing.T) { gameprovider.NewRegistry(provider), gameprovider.NewVisibilityPolicy( routeStubVisibilityGateway{ - region: integration.UserRegion{RegionID: "2046066409959649281", RegionCode: "TR"}, - level: integration.UserLevel{WealthLevel: 1}, - targetRegionCode: "TR", + region: integration.UserRegion{RegionID: "2046066409959649281", RegionCode: "土耳其"}, + level: integration.UserLevel{WealthLevel: 2}, + targetRegionCode: "土耳其", }, routeStubIPCountryResolver{countryCode: "TR"}, ), @@ -201,11 +201,11 @@ func TestGameProviderRoutesReturnProvidersWhenVisibilityPolicyAllows(t *testing. gameprovider.NewRegistry(&routeStubProvider{}), gameprovider.NewVisibilityPolicy( routeStubVisibilityGateway{ - region: integration.UserRegion{RegionID: "2046066409959649281", RegionCode: "TR"}, - level: integration.UserLevel{WealthLevel: 2}, - targetRegionCode: "TR", + region: integration.UserRegion{RegionID: "2046066409959649281", RegionCode: "土耳其"}, + level: integration.UserLevel{WealthLevel: 3}, + targetRegionCode: "土耳其", }, - routeStubIPCountryResolver{countryCode: "TR"}, + routeStubIPCountryResolver{countryCode: "ZA"}, ), ) diff --git a/internal/service/gameprovider/visibility_test.go b/internal/service/gameprovider/visibility_test.go index bf89e2b..81b1719 100644 --- a/internal/service/gameprovider/visibility_test.go +++ b/internal/service/gameprovider/visibility_test.go @@ -33,6 +33,8 @@ func (s stubIPCountryResolver) CountryCode(context.Context, string) (string, err return s.countryCode, nil } +const account1007500UserID int64 = 2054163533368717314 + func TestVisibilityPolicyAppliesTurkeyRegionOrIPWealthGate(t *testing.T) { tests := []struct { name string @@ -103,7 +105,7 @@ func TestVisibilityPolicyAppliesTurkeyRegionOrIPWealthGate(t *testing.T) { stubIPCountryResolver{countryCode: tt.ipCountry}, ) - result, err := policy.Evaluate(context.Background(), AuthUser{UserID: 1007500, SysOrigin: "LIKEI"}, "1.1.1.1") + result, err := policy.Evaluate(context.Background(), AuthUser{UserID: account1007500UserID, SysOrigin: "LIKEI"}, "1.1.1.1") if err != nil { t.Fatalf("Evaluate() error = %v", err) }