1818 */
1919package org .dependencytrack .resources .v1 ;
2020
21- import alpine .server .filters .ApiFilter ;
22- import alpine .server .filters .AuthenticationFilter ;
21+ import java .util .Date ;
22+ import java .util .List ;
23+
2324import org .dependencytrack .JerseyTestRule ;
2425import org .dependencytrack .ResourceTest ;
2526import org .dependencytrack .model .Repository ;
3334import org .junit .ClassRule ;
3435import org .junit .Test ;
3536
37+ import alpine .server .filters .ApiFilter ;
38+ import alpine .server .filters .AuthenticationFilter ;
3639import jakarta .json .JsonArray ;
3740import jakarta .json .JsonObject ;
3841import jakarta .ws .rs .client .Entity ;
3942import jakarta .ws .rs .core .MediaType ;
4043import jakarta .ws .rs .core .Response ;
41- import java .util .Date ;
42- import java .util .List ;
4344
4445public class RepositoryResourceTest extends ResourceTest {
4546
@@ -62,16 +63,18 @@ public void getRepositoriesTest() {
6263 .header (X_API_KEY , apiKey )
6364 .get (Response .class );
6465 Assert .assertEquals (200 , response .getStatus (), 0 );
65- Assert .assertEquals (String .valueOf (17 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
66+ Assert .assertEquals (String .valueOf (18 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
6667 JsonArray json = parseJsonArray (response );
6768 Assert .assertNotNull (json );
68- Assert .assertEquals (17 , json .size ());
69+ Assert .assertEquals (18 , json .size ());
6970 for (int i = 0 ; i < json .size (); i ++) {
7071 Assert .assertNotNull (json .getJsonObject (i ).getString ("type" ));
7172 Assert .assertNotNull (json .getJsonObject (i ).getString ("identifier" ));
7273 Assert .assertNotNull (json .getJsonObject (i ).getString ("url" ));
7374 Assert .assertTrue (json .getJsonObject (i ).getInt ("resolutionOrder" ) > 0 );
74- Assert .assertTrue (json .getJsonObject (i ).getBoolean ("enabled" ));
75+ if (!json .getJsonObject (i ).getString ("identifier" ).equals ("drupal8" )) {
76+ Assert .assertTrue (json .getJsonObject (i ).getBoolean ("enabled" ));
77+ }
7578 }
7679 }
7780
@@ -190,17 +193,17 @@ public void createRepositoryTest() {
190193
191194 response = jersey .target (V1_REPOSITORY ).request ().header (X_API_KEY , apiKey ).get (Response .class );
192195 Assert .assertEquals (200 , response .getStatus (), 0 );
193- Assert .assertEquals (String .valueOf (18 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
196+ Assert .assertEquals (String .valueOf (19 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
194197 JsonArray json = parseJsonArray (response );
195198 Assert .assertNotNull (json );
196- Assert .assertEquals (18 , json .size ());
197- Assert .assertEquals ("MAVEN" , json .getJsonObject (13 ).getString ("type" ));
198- Assert .assertEquals ("test" , json .getJsonObject (13 ).getString ("identifier" ));
199- Assert .assertEquals ("www.foobar.com" , json .getJsonObject (13 ).getString ("url" ));
200- Assert .assertTrue (json .getJsonObject (13 ).getInt ("resolutionOrder" ) > 0 );
201- Assert .assertTrue (json .getJsonObject (13 ).getBoolean ("authenticationRequired" ));
202- Assert .assertEquals ("testuser" , json .getJsonObject (13 ).getString ("username" ));
203- Assert .assertTrue (json .getJsonObject (13 ).getBoolean ("enabled" ));
199+ Assert .assertEquals (19 , json .size ());
200+ Assert .assertEquals ("MAVEN" , json .getJsonObject (14 ).getString ("type" ));
201+ Assert .assertEquals ("test" , json .getJsonObject (14 ).getString ("identifier" ));
202+ Assert .assertEquals ("www.foobar.com" , json .getJsonObject (14 ).getString ("url" ));
203+ Assert .assertTrue (json .getJsonObject (14 ).getInt ("resolutionOrder" ) > 0 );
204+ Assert .assertTrue (json .getJsonObject (14 ).getBoolean ("authenticationRequired" ));
205+ Assert .assertEquals ("testuser" , json .getJsonObject (14 ).getString ("username" ));
206+ Assert .assertTrue (json .getJsonObject (14 ).getBoolean ("enabled" ));
204207 }
205208
206209 @ Test
@@ -222,18 +225,18 @@ public void createNonInternalRepositoryTest() {
222225
223226 response = jersey .target (V1_REPOSITORY ).request ().header (X_API_KEY , apiKey ).get (Response .class );
224227 Assert .assertEquals (200 , response .getStatus (), 0 );
225- Assert .assertEquals (String .valueOf (18 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
228+ Assert .assertEquals (String .valueOf (19 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
226229 JsonArray json = parseJsonArray (response );
227230 Assert .assertNotNull (json );
228- Assert .assertEquals (18 , json .size ());
229- Assert .assertEquals ("MAVEN" , json .getJsonObject (13 ).getString ("type" ));
230- Assert .assertEquals ("test" , json .getJsonObject (13 ).getString ("identifier" ));
231- Assert .assertEquals ("www.foobar.com" , json .getJsonObject (13 ).getString ("url" ));
232- Assert .assertTrue (json .getJsonObject (13 ).getInt ("resolutionOrder" ) > 0 );
233- Assert .assertTrue (json .getJsonObject (13 ).getBoolean ("authenticationRequired" ));
234- Assert .assertFalse (json .getJsonObject (13 ).getBoolean ("internal" ));
235- Assert .assertEquals ("testuser" , json .getJsonObject (13 ).getString ("username" ));
236- Assert .assertTrue (json .getJsonObject (13 ).getBoolean ("enabled" ));
231+ Assert .assertEquals (19 , json .size ());
232+ Assert .assertEquals ("MAVEN" , json .getJsonObject (14 ).getString ("type" ));
233+ Assert .assertEquals ("test" , json .getJsonObject (14 ).getString ("identifier" ));
234+ Assert .assertEquals ("www.foobar.com" , json .getJsonObject (14 ).getString ("url" ));
235+ Assert .assertTrue (json .getJsonObject (14 ).getInt ("resolutionOrder" ) > 0 );
236+ Assert .assertTrue (json .getJsonObject (14 ).getBoolean ("authenticationRequired" ));
237+ Assert .assertFalse (json .getJsonObject (14 ).getBoolean ("internal" ));
238+ Assert .assertEquals ("testuser" , json .getJsonObject (14 ).getString ("username" ));
239+ Assert .assertTrue (json .getJsonObject (14 ).getBoolean ("enabled" ));
237240 }
238241
239242 @ Test
@@ -252,16 +255,16 @@ public void createRepositoryAuthFalseTest() {
252255
253256 response = jersey .target (V1_REPOSITORY ).request ().header (X_API_KEY , apiKey ).get (Response .class );
254257 Assert .assertEquals (200 , response .getStatus (), 0 );
255- Assert .assertEquals (String .valueOf (18 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
258+ Assert .assertEquals (String .valueOf (19 ), response .getHeaderString (TOTAL_COUNT_HEADER ));
256259 JsonArray json = parseJsonArray (response );
257260 Assert .assertNotNull (json );
258- Assert .assertEquals (18 , json .size ());
259- Assert .assertEquals ("MAVEN" , json .getJsonObject (13 ).getString ("type" ));
260- Assert .assertEquals ("test" , json .getJsonObject (13 ).getString ("identifier" ));
261- Assert .assertEquals ("www.foobar.com" , json .getJsonObject (13 ).getString ("url" ));
262- Assert .assertTrue (json .getJsonObject (13 ).getInt ("resolutionOrder" ) > 0 );
263- Assert .assertFalse (json .getJsonObject (13 ).getBoolean ("authenticationRequired" ));
264- Assert .assertTrue (json .getJsonObject (13 ).getBoolean ("enabled" ));
261+ Assert .assertEquals (19 , json .size ());
262+ Assert .assertEquals ("MAVEN" , json .getJsonObject (14 ).getString ("type" ));
263+ Assert .assertEquals ("test" , json .getJsonObject (14 ).getString ("identifier" ));
264+ Assert .assertEquals ("www.foobar.com" , json .getJsonObject (14 ).getString ("url" ));
265+ Assert .assertTrue (json .getJsonObject (14 ).getInt ("resolutionOrder" ) > 0 );
266+ Assert .assertFalse (json .getJsonObject (14 ).getBoolean ("authenticationRequired" ));
267+ Assert .assertTrue (json .getJsonObject (14 ).getBoolean ("enabled" ));
265268
266269 }
267270
0 commit comments