@@ -2791,7 +2791,7 @@ func TestEvaluatorHandlerImpl_GetTemplateV2(t *testing.T) {
27912791 {
27922792 name : "success - normal request" ,
27932793 req : & evaluatorservice.GetTemplateV2Request {
2794- EvaluatorTemplateID : templateID ,
2794+ EvaluatorTemplateID : gptr . Of ( templateID ) ,
27952795 },
27962796 mockSetup : func () {
27972797 mockTemplateService .EXPECT ().
@@ -2811,7 +2811,7 @@ func TestEvaluatorHandlerImpl_GetTemplateV2(t *testing.T) {
28112811 {
28122812 name : "success - template not found" ,
28132813 req : & evaluatorservice.GetTemplateV2Request {
2814- EvaluatorTemplateID : templateID ,
2814+ EvaluatorTemplateID : gptr . Of ( templateID ) ,
28152815 },
28162816 mockSetup : func () {
28172817 mockTemplateService .EXPECT ().
@@ -2826,7 +2826,7 @@ func TestEvaluatorHandlerImpl_GetTemplateV2(t *testing.T) {
28262826 {
28272827 name : "error - service failure" ,
28282828 req : & evaluatorservice.GetTemplateV2Request {
2829- EvaluatorTemplateID : templateID ,
2829+ EvaluatorTemplateID : gptr . Of ( templateID ) ,
28302830 },
28312831 mockSetup : func () {
28322832 mockTemplateService .EXPECT ().
@@ -3706,6 +3706,7 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37063706 name string
37073707 workspaceID int64
37083708 spaceType SpaceType
3709+ authWrite bool
37093710 mockSetup func ()
37103711 wantErr bool
37113712 wantErrCode int32
@@ -3714,6 +3715,7 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37143715 name : "success - workspace in allowed list for builtin" ,
37153716 workspaceID : 123 ,
37163717 spaceType : spaceTypeBuiltin ,
3718+ authWrite : false ,
37173719 mockSetup : func () {
37183720 mockConfiger .EXPECT ().
37193721 GetBuiltinEvaluatorSpaceConf (gomock .Any ()).
@@ -3725,6 +3727,7 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37253727 name : "success - workspace in allowed list for template" ,
37263728 workspaceID : 456 ,
37273729 spaceType : spaceTypeTemplate ,
3730+ authWrite : false ,
37283731 mockSetup : func () {
37293732 mockConfiger .EXPECT ().
37303733 GetEvaluatorTemplateSpaceConf (gomock .Any ()).
@@ -3736,6 +3739,7 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37363739 name : "error - empty config for builtin" ,
37373740 workspaceID : 123 ,
37383741 spaceType : spaceTypeBuiltin ,
3742+ authWrite : false ,
37393743 mockSetup : func () {
37403744 mockConfiger .EXPECT ().
37413745 GetBuiltinEvaluatorSpaceConf (gomock .Any ()).
@@ -3748,6 +3752,7 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37483752 name : "error - empty config for template" ,
37493753 workspaceID : 123 ,
37503754 spaceType : spaceTypeTemplate ,
3755+ authWrite : false ,
37513756 mockSetup : func () {
37523757 mockConfiger .EXPECT ().
37533758 GetEvaluatorTemplateSpaceConf (gomock .Any ()).
@@ -3760,14 +3765,14 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37603765 name : "error - workspace not in allowed list" ,
37613766 workspaceID : 789 ,
37623767 spaceType : spaceTypeBuiltin ,
3768+ authWrite : true ,
37633769 mockSetup : func () {
3764- mockConfiger .EXPECT ().
3765- GetBuiltinEvaluatorSpaceConf (gomock .Any ()).
3766- Return ([]string {"123" , "456" })
3767-
37683770 mockAuth .EXPECT ().
37693771 Authorization (gomock .Any (), gomock .Any ()).
37703772 Return (nil )
3773+ mockConfiger .EXPECT ().
3774+ GetBuiltinEvaluatorSpaceConf (gomock .Any ()).
3775+ Return ([]string {"123" , "456" })
37713776 },
37723777 wantErr : true ,
37733778 wantErrCode : errno .CommonInvalidParamCode ,
@@ -3776,11 +3781,8 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37763781 name : "error - auth failed" ,
37773782 workspaceID : 789 ,
37783783 spaceType : spaceTypeBuiltin ,
3784+ authWrite : true ,
37793785 mockSetup : func () {
3780- mockConfiger .EXPECT ().
3781- GetBuiltinEvaluatorSpaceConf (gomock .Any ()).
3782- Return ([]string {"123" , "456" })
3783-
37843786 mockAuth .EXPECT ().
37853787 Authorization (gomock .Any (), gomock .Any ()).
37863788 Return (errorx .NewByCode (errno .CommonNoPermissionCode ))
@@ -3794,7 +3796,7 @@ func TestEvaluatorHandlerImpl_authBuiltinManagement(t *testing.T) {
37943796 t .Run (tt .name , func (t * testing.T ) {
37953797 tt .mockSetup ()
37963798
3797- err := app .authBuiltinManagement (context .Background (), tt .workspaceID , tt .spaceType )
3799+ err := app .authBuiltinManagement (context .Background (), tt .workspaceID , tt .spaceType , tt . authWrite )
37983800
37993801 if tt .wantErr {
38003802 assert .Error (t , err )
0 commit comments