@@ -65,6 +65,17 @@ void testBasicCRUDOperations() {
6565 service .setType (ServiceRegistry .Type .gRPC );
6666 service .setServiceURI (SERVICE_URI );
6767
68+ // Set AuthMetadata and Servers
69+ com .netflix .conductor .common .model .AuthMetadata authMetadata = new com .netflix .conductor .common .model .AuthMetadata ();
70+ authMetadata .setKey ("Authorization" );
71+ authMetadata .setValue ("Bearer token" );
72+ service .setAuthMetadata (authMetadata );
73+
74+ ServiceRegistry .ServerUrlConfig serverUrlConfig = new ServiceRegistry .ServerUrlConfig ();
75+ serverUrlConfig .setUrl ("http://localhost:8080" );
76+ serverUrlConfig .setType (ServiceRegistry .ServerSource .USER_DEFINED );
77+ service .setServers (List .of (serverUrlConfig ));
78+
6879 serviceRegistryClient .addOrUpdateService (service );
6980
7081 // Get the service
@@ -74,6 +85,17 @@ void testBasicCRUDOperations() {
7485 Assertions .assertEquals (SERVICE_URI , retrieved .getServiceURI ());
7586 Assertions .assertEquals (ServiceRegistry .Type .gRPC , retrieved .getType ());
7687
88+ // Verify AuthMetadata
89+ Assertions .assertNotNull (retrieved .getAuthMetadata ());
90+ Assertions .assertEquals ("Authorization" , retrieved .getAuthMetadata ().getKey ());
91+ Assertions .assertEquals ("Bearer token" , retrieved .getAuthMetadata ().getValue ());
92+
93+ // Verify Servers
94+ Assertions .assertNotNull (retrieved .getServers ());
95+ Assertions .assertEquals (1 , retrieved .getServers ().size ());
96+ Assertions .assertEquals ("http://localhost:8080" , retrieved .getServers ().get (0 ).getUrl ());
97+ Assertions .assertEquals (ServiceRegistry .ServerSource .USER_DEFINED , retrieved .getServers ().get (0 ).getType ());
98+
7799 // Verify it appears in list
78100 List <ServiceRegistry > services = serviceRegistryClient .getRegisteredServices ();
79101 Assertions .assertTrue (services .stream ().anyMatch (s -> s .getName ().equals (SERVICE_NAME )));
@@ -167,6 +189,7 @@ void testServiceMethodOperations() {
167189 method .setMethodType ("UNARY" );
168190 method .setInputType ("TestRequest" );
169191 method .setOutputType ("TestResponse" );
192+ method .setDescription ("Test method description" );
170193
171194 // Add method
172195 serviceRegistryClient .addOrUpdateServiceMethod (SERVICE_NAME , method );
@@ -193,8 +216,8 @@ void testDiscoverMethods() {
193216 serviceRegistryClient .addOrUpdateService (service );
194217
195218 byte [] protoData = getClass ().getClassLoader ()
196- .getResourceAsStream ("compiled.bin" )
197- .readAllBytes ();
219+ .getResourceAsStream ("compiled.bin" )
220+ .readAllBytes ();
198221
199222 serviceRegistryClient .addOrUpdateService (service );
200223 serviceRegistryClient .setProtoData (SERVICE_NAME , PROTO_FILENAME , protoData );
0 commit comments