@@ -757,8 +757,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
757757 {
758758 name : "valid match - example.com domain" ,
759759 serverDetail : apiv0.ServerJSON {
760- Schema : model .CurrentSchemaURL ,
761- Name : "com.example/test-server" ,
760+ Schema : model .CurrentSchemaURL ,
761+ Name : "com.example/test-server" ,
762762 Remotes : []model.Transport {
763763 {
764764 Type : "streamable-http" ,
@@ -771,8 +771,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
771771 {
772772 name : "valid match - subdomain mcp.example.com" ,
773773 serverDetail : apiv0.ServerJSON {
774- Schema : model .CurrentSchemaURL ,
775- Name : "com.example/test-server" ,
774+ Schema : model .CurrentSchemaURL ,
775+ Name : "com.example/test-server" ,
776776 Remotes : []model.Transport {
777777 {
778778 Type : "streamable-http" ,
@@ -785,8 +785,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
785785 {
786786 name : "valid match - api subdomain" ,
787787 serverDetail : apiv0.ServerJSON {
788- Schema : model .CurrentSchemaURL ,
789- Name : "com.example/api-server" ,
788+ Schema : model .CurrentSchemaURL ,
789+ Name : "com.example/api-server" ,
790790 Remotes : []model.Transport {
791791 {
792792 Type : "streamable-http" ,
@@ -799,8 +799,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
799799 {
800800 name : "invalid - wrong domain" ,
801801 serverDetail : apiv0.ServerJSON {
802- Schema : model .CurrentSchemaURL ,
803- Name : "com.example/test-server" ,
802+ Schema : model .CurrentSchemaURL ,
803+ Name : "com.example/test-server" ,
804804 Remotes : []model.Transport {
805805 {
806806 Type : "streamable-http" ,
@@ -814,8 +814,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
814814 {
815815 name : "invalid - different domain entirely" ,
816816 serverDetail : apiv0.ServerJSON {
817- Schema : model .CurrentSchemaURL ,
818- Name : "com.microsoft/server" ,
817+ Schema : model .CurrentSchemaURL ,
818+ Name : "com.microsoft/server" ,
819819 Remotes : []model.Transport {
820820 {
821821 Type : "streamable-http" ,
@@ -829,8 +829,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
829829 {
830830 name : "invalid URL format" ,
831831 serverDetail : apiv0.ServerJSON {
832- Schema : model .CurrentSchemaURL ,
833- Name : "com.example/test" ,
832+ Schema : model .CurrentSchemaURL ,
833+ Name : "com.example/test" ,
834834 Remotes : []model.Transport {
835835 {
836836 Type : "streamable-http" ,
@@ -844,7 +844,7 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
844844 {
845845 name : "empty remotes array" ,
846846 serverDetail : apiv0.ServerJSON {
847- Schema : model .CurrentSchemaURL ,
847+ Schema : model .CurrentSchemaURL ,
848848 Name : "com.example/test" ,
849849 Remotes : []model.Transport {},
850850 },
@@ -853,8 +853,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
853853 {
854854 name : "multiple valid remotes - different subdomains" ,
855855 serverDetail : apiv0.ServerJSON {
856- Schema : model .CurrentSchemaURL ,
857- Name : "com.example/server" ,
856+ Schema : model .CurrentSchemaURL ,
857+ Name : "com.example/server" ,
858858 Remotes : []model.Transport {
859859 {
860860 Type : "streamable-http" ,
@@ -871,8 +871,8 @@ func TestValidate_RemoteNamespaceMatch(t *testing.T) {
871871 {
872872 name : "one valid, one invalid remote" ,
873873 serverDetail : apiv0.ServerJSON {
874- Schema : model .CurrentSchemaURL ,
875- Name : "com.example/server" ,
874+ Schema : model .CurrentSchemaURL ,
875+ Name : "com.example/server" ,
876876 Remotes : []model.Transport {
877877 {
878878 Type : "streamable-http" ,
@@ -913,60 +913,60 @@ func TestValidate_ServerNameFormat(t *testing.T) {
913913 {
914914 name : "valid namespace/name format" ,
915915 serverDetail : apiv0.ServerJSON {
916- Schema : model .CurrentSchemaURL ,
917- Name : "com.example.api/server" ,
916+ Schema : model .CurrentSchemaURL ,
917+ Name : "com.example.api/server" ,
918918 },
919919 expectError : false ,
920920 },
921921 {
922922 name : "valid complex namespace" ,
923923 serverDetail : apiv0.ServerJSON {
924- Schema : model .CurrentSchemaURL ,
925- Name : "com.microsoft.azure.service/webapp-server" ,
924+ Schema : model .CurrentSchemaURL ,
925+ Name : "com.microsoft.azure.service/webapp-server" ,
926926 },
927927 expectError : false ,
928928 },
929929 {
930930 name : "empty server name" ,
931931 serverDetail : apiv0.ServerJSON {
932- Schema : model .CurrentSchemaURL ,
933- Name : "" ,
932+ Schema : model .CurrentSchemaURL ,
933+ Name : "" ,
934934 },
935935 expectError : true ,
936936 errorMsg : "server name is required" ,
937937 },
938938 {
939939 name : "missing slash separator" ,
940940 serverDetail : apiv0.ServerJSON {
941- Schema : model .CurrentSchemaURL ,
942- Name : "com.example.server" ,
941+ Schema : model .CurrentSchemaURL ,
942+ Name : "com.example.server" ,
943943 },
944944 expectError : true ,
945945 errorMsg : "server name must be in format 'dns-namespace/name'" ,
946946 },
947947 {
948948 name : "empty namespace part" ,
949949 serverDetail : apiv0.ServerJSON {
950- Schema : model .CurrentSchemaURL ,
951- Name : "/server-name" ,
950+ Schema : model .CurrentSchemaURL ,
951+ Name : "/server-name" ,
952952 },
953953 expectError : true ,
954954 errorMsg : "non-empty namespace and name parts" ,
955955 },
956956 {
957957 name : "empty name part" ,
958958 serverDetail : apiv0.ServerJSON {
959- Schema : model .CurrentSchemaURL ,
960- Name : "com.example/" ,
959+ Schema : model .CurrentSchemaURL ,
960+ Name : "com.example/" ,
961961 },
962962 expectError : true ,
963963 errorMsg : "non-empty namespace and name parts" ,
964964 },
965965 {
966966 name : "multiple slashes - should be rejected" ,
967967 serverDetail : apiv0.ServerJSON {
968- Schema : model .CurrentSchemaURL ,
969- Name : "com.example/server/path" ,
968+ Schema : model .CurrentSchemaURL ,
969+ Name : "com.example/server/path" ,
970970 },
971971 expectError : true ,
972972 errorMsg : "server name cannot contain multiple slashes" ,
@@ -1052,7 +1052,7 @@ func TestValidate_MultipleSlashesInServerName(t *testing.T) {
10521052 t .Run (tt .name , func (t * testing.T ) {
10531053 serverDetail := apiv0.ServerJSON {
10541054 Schema : model .CurrentSchemaURL ,
1055- Name : tt .serverName ,
1055+ Name : tt .serverName ,
10561056 }
10571057 err := validators .ValidateServerJSON (& serverDetail )
10581058
0 commit comments