@@ -130,27 +130,46 @@ void createRoleWithRule1() throws IOException{
130130 JSONObject requestTaxonomy = Utils .readJson ("mocktaxonomy/create.json" );
131131 taxonomy .addHeader (Util .API_KEY , API_KEY );
132132 taxonomy .addHeader (Util .AUTHORIZATION , MANAGEMENT_TOKEN );
133- Call <ResponseBody > responseTaxonomy = taxonomy .create (requestTaxonomy );
134- Response <ResponseBody > response1 = responseTaxonomy .execute ();
135- System .out .println ("Taxonomy created" + response1 .body ().string ());
133+ Request request = taxonomy .create (requestTaxonomy ).request ();
134+ Assertions .assertEquals (2 , request .headers ().names ().size ());
135+ Assertions .assertEquals ("POST" , request .method ());
136+ Assertions .assertTrue (request .url ().isHttps ());
137+ Assertions .assertEquals ("api.contentstack.io" , request .url ().host ());
138+ Assertions .assertEquals (2 , request .url ().pathSegments ().size ());
139+ Assertions .assertEquals ("v3" , request .url ().pathSegments ().get (0 ));
140+ Assertions .assertEquals ("taxonomies" , request .url ().pathSegments ().get (1 ));
141+ Assertions .assertNull (request .url ().encodedQuery ());
142+ Assertions .assertEquals ("https://api.contentstack.io/v3/taxonomies" , request .url ().toString ());
136143
137144 }
138145 @ Test
139146 void createRoleWithRule2 () throws IOException {
140147 JSONObject requestTerm = Utils .readJson ("mocktaxonomy/createTerm.json" );
141-
142- Response <ResponseBody > response2 = term .create (requestTerm ).execute ();
143- System .out .println ("Term created" + response2 .toString ());
148+ Request request = term .create (requestTerm ).request ();
149+ Assertions .assertEquals (2 , request .headers ().names ().size ());
150+ Assertions .assertEquals ("POST" , request .method ());
151+ Assertions .assertTrue (request .url ().isHttps ());
152+ Assertions .assertEquals ("api.contentstack.io" , request .url ().host ());
153+ Assertions .assertEquals (4 , request .url ().pathSegments ().size ());
154+ Assertions .assertEquals ("v3" , request .url ().pathSegments ().get (0 ));
155+ Assertions .assertEquals ("taxonomies" , request .url ().pathSegments ().get (1 ));
156+ Assertions .assertNull (request .url ().encodedQuery ());
157+ Assertions .assertEquals ("https://api.contentstack.io/v3/taxonomies/sample_two/terms" , request .url ().toString ());
144158
145159 }
146160 @ Test
147161 void createRoleWithTaxonomy () throws IOException {
148162 JSONObject requestBody = Utils .readJson ("mockrole/createRole.json" );
149-
150- Call <ResponseBody > responseCall = roles .create (requestBody );
151- Response <ResponseBody > response = responseCall .execute ();
152- System .out .println ("Role created" + response .body ().string ());
153-
163+ Request request = roles .create (requestBody ).request ();
164+ Assertions .assertEquals (2 , request .headers ().names ().size ());
165+ Assertions .assertEquals ("POST" , request .method ());
166+ Assertions .assertTrue (request .url ().isHttps ());
167+ Assertions .assertEquals ("api.contentstack.io" , request .url ().host ());
168+ Assertions .assertEquals (2 , request .url ().pathSegments ().size ());
169+ Assertions .assertEquals ("v3" , request .url ().pathSegments ().get (0 ));
170+ Assertions .assertEquals ("roles" , request .url ().pathSegments ().get (1 ));
171+ Assertions .assertNull (request .url ().encodedQuery ());
172+ Assertions .assertEquals ("https://api.contentstack.io/v3/roles" , request .url ().toString ());
154173
155174 }
156175
0 commit comments