@@ -365,34 +365,6 @@ void createPolicyOverrideShouldRequireParameters() {
365365 .isInstanceOf (NullPointerException .class );
366366 }
367367
368- @ Test
369- @ DisplayName ("getPolicyOverride should return override" )
370- void getPolicyOverrideShouldReturnOverride () {
371- stubFor (get (urlEqualTo ("/api/v1/static-policies/pol_123/override" ))
372- .willReturn (aResponse ()
373- .withStatus (200 )
374- .withHeader ("Content-Type" , "application/json" )
375- .withBody (SAMPLE_OVERRIDE )));
376-
377- PolicyOverride override = axonflow .getPolicyOverride ("pol_123" );
378-
379- assertThat (override ).isNotNull ();
380- assertThat (override .getAction ()).isEqualTo (OverrideAction .WARN );
381- }
382-
383- @ Test
384- @ DisplayName ("getPolicyOverride should return null when not found" )
385- void getPolicyOverrideShouldReturnNullWhenNotFound () {
386- stubFor (get (urlEqualTo ("/api/v1/static-policies/pol_123/override" ))
387- .willReturn (aResponse ()
388- .withStatus (404 )
389- .withBody ("{\" error\" : \" Not found\" }" )));
390-
391- PolicyOverride override = axonflow .getPolicyOverride ("pol_123" );
392-
393- assertThat (override ).isNull ();
394- }
395-
396368 @ Test
397369 @ DisplayName ("deletePolicyOverride should delete override" )
398370 void deletePolicyOverrideShouldDeleteOverride () {
@@ -424,7 +396,7 @@ class DynamicPolicies {
424396 @ Test
425397 @ DisplayName ("listDynamicPolicies should return policies" )
426398 void listDynamicPoliciesShouldReturnPolicies () {
427- stubFor (get (urlPathEqualTo ("/api/v1/dynamic- policies" ))
399+ stubFor (get (urlPathEqualTo ("/api/v1/policies" ))
428400 .willReturn (aResponse ()
429401 .withStatus (200 )
430402 .withHeader ("Content-Type" , "application/json" )
@@ -440,7 +412,7 @@ void listDynamicPoliciesShouldReturnPolicies() {
440412 @ Test
441413 @ DisplayName ("listDynamicPolicies with filters should include query params" )
442414 void listDynamicPoliciesWithFiltersShouldIncludeQueryParams () {
443- stubFor (get (urlPathEqualTo ("/api/v1/dynamic- policies" ))
415+ stubFor (get (urlPathEqualTo ("/api/v1/policies" ))
444416 .withQueryParam ("category" , equalTo ("dynamic-cost" ))
445417 .withQueryParam ("enabled" , equalTo ("true" ))
446418 .willReturn (aResponse ()
@@ -455,14 +427,14 @@ void listDynamicPoliciesWithFiltersShouldIncludeQueryParams() {
455427
456428 axonflow .listDynamicPolicies (options );
457429
458- verify (getRequestedFor (urlPathEqualTo ("/api/v1/dynamic- policies" ))
430+ verify (getRequestedFor (urlPathEqualTo ("/api/v1/policies" ))
459431 .withQueryParam ("category" , equalTo ("dynamic-cost" )));
460432 }
461433
462434 @ Test
463435 @ DisplayName ("getDynamicPolicy should return policy by ID" )
464436 void getDynamicPolicyShouldReturnPolicyById () {
465- stubFor (get (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" ))
437+ stubFor (get (urlEqualTo ("/api/v1/policies/dpol_456" ))
466438 .willReturn (aResponse ()
467439 .withStatus (200 )
468440 .withHeader ("Content-Type" , "application/json" )
@@ -484,7 +456,7 @@ void getDynamicPolicyShouldRequirePolicyId() {
484456 @ Test
485457 @ DisplayName ("createDynamicPolicy should create and return policy" )
486458 void createDynamicPolicyShouldCreateAndReturnPolicy () {
487- stubFor (post (urlEqualTo ("/api/v1/dynamic- policies" ))
459+ stubFor (post (urlEqualTo ("/api/v1/policies" ))
488460 .willReturn (aResponse ()
489461 .withStatus (201 )
490462 .withHeader ("Content-Type" , "application/json" )
@@ -504,7 +476,7 @@ void createDynamicPolicyShouldCreateAndReturnPolicy() {
504476
505477 assertThat (policy .getId ()).isEqualTo ("dpol_456" );
506478
507- verify (postRequestedFor (urlEqualTo ("/api/v1/dynamic- policies" )));
479+ verify (postRequestedFor (urlEqualTo ("/api/v1/policies" )));
508480 }
509481
510482 @ Test
@@ -517,7 +489,7 @@ void createDynamicPolicyShouldRequireRequest() {
517489 @ Test
518490 @ DisplayName ("updateDynamicPolicy should update and return policy" )
519491 void updateDynamicPolicyShouldUpdateAndReturnPolicy () {
520- stubFor (put (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" ))
492+ stubFor (put (urlEqualTo ("/api/v1/policies/dpol_456" ))
521493 .willReturn (aResponse ()
522494 .withStatus (200 )
523495 .withHeader ("Content-Type" , "application/json" )
@@ -535,19 +507,19 @@ void updateDynamicPolicyShouldUpdateAndReturnPolicy() {
535507
536508 assertThat (policy ).isNotNull ();
537509
538- verify (putRequestedFor (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" )));
510+ verify (putRequestedFor (urlEqualTo ("/api/v1/policies/dpol_456" )));
539511 }
540512
541513 @ Test
542514 @ DisplayName ("deleteDynamicPolicy should delete policy" )
543515 void deleteDynamicPolicyShouldDeletePolicy () {
544- stubFor (delete (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" ))
516+ stubFor (delete (urlEqualTo ("/api/v1/policies/dpol_456" ))
545517 .willReturn (aResponse ()
546518 .withStatus (204 )));
547519
548520 axonflow .deleteDynamicPolicy ("dpol_456" );
549521
550- verify (deleteRequestedFor (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" )));
522+ verify (deleteRequestedFor (urlEqualTo ("/api/v1/policies/dpol_456" )));
551523 }
552524
553525 @ Test
@@ -561,7 +533,7 @@ void deleteDynamicPolicyShouldRequirePolicyId() {
561533 @ DisplayName ("toggleDynamicPolicy should toggle enabled status" )
562534 void toggleDynamicPolicyShouldToggleEnabledStatus () {
563535 String toggledPolicy = SAMPLE_DYNAMIC_POLICY .replace ("\" enabled\" : true" , "\" enabled\" : false" );
564- stubFor (patch (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" ))
536+ stubFor (patch (urlEqualTo ("/api/v1/policies/dpol_456" ))
565537 .willReturn (aResponse ()
566538 .withStatus (200 )
567539 .withHeader ("Content-Type" , "application/json" )
@@ -571,14 +543,14 @@ void toggleDynamicPolicyShouldToggleEnabledStatus() {
571543
572544 assertThat (policy .isEnabled ()).isFalse ();
573545
574- verify (patchRequestedFor (urlEqualTo ("/api/v1/dynamic- policies/dpol_456" ))
546+ verify (patchRequestedFor (urlEqualTo ("/api/v1/policies/dpol_456" ))
575547 .withRequestBody (containing ("\" enabled\" :false" )));
576548 }
577549
578550 @ Test
579551 @ DisplayName ("getEffectiveDynamicPolicies should return effective policies" )
580552 void getEffectiveDynamicPoliciesShouldReturnEffectivePolicies () {
581- stubFor (get (urlPathEqualTo ("/api/v1/dynamic- policies/effective" ))
553+ stubFor (get (urlPathEqualTo ("/api/v1/policies/effective" ))
582554 .willReturn (aResponse ()
583555 .withStatus (200 )
584556 .withHeader ("Content-Type" , "application/json" )
0 commit comments