@@ -109,10 +109,9 @@ public class LoadFlowTest {
109
109
private static final String NO_PARAMS_IN_PROFILE_USER_ID = "noParamInProfileUser" ;
110
110
private static final String VALID_PARAMS_IN_PROFILE_USER_ID = "validParamInProfileUser" ;
111
111
private static final String INVALID_PARAMS_IN_PROFILE_USER_ID = "invalidParamInProfileUser" ;
112
- private static final String USER_PROFILE_EMPTY_JSON = "[]" ;
113
- private static final String USER_PROFILE_NO_PARAMS_JSON = "[{\" id\" :\" 97bb1890-a90c-43c3-a004-e631246d42d6\" ,\" name\" :\" Profile No params\" }]" ;
114
- private static final String USER_PROFILE_VALID_PARAMS_JSON = "[{\" id\" :\" 97bb1890-a90c-43c3-a004-e631246d42d6\" ,\" name\" :\" Profile with valid params\" ,\" loadFlowParameterId\" :\" " + PROFILE_LOADFLOW_VALID_PARAMETERS_UUID_STRING + "\" ,\" allParametersLinksValid\" :true}]" ;
115
- private static final String USER_PROFILE_INVALID_PARAMS_JSON = "[{\" id\" :\" 97bb1890-a90c-43c3-a004-e631246d42d6\" ,\" name\" :\" Profile with broken params\" ,\" loadFlowParameterId\" :\" " + PROFILE_LOADFLOW_INVALID_PARAMETERS_UUID_STRING + "\" ,\" allParametersLinksValid\" :false}]" ;
112
+ private static final String USER_PROFILE_NO_PARAMS_JSON = "{\" id\" :\" 97bb1890-a90c-43c3-a004-e631246d42d6\" ,\" name\" :\" Profile No params\" }" ;
113
+ private static final String USER_PROFILE_VALID_PARAMS_JSON = "{\" id\" :\" 97bb1890-a90c-43c3-a004-e631246d42d6\" ,\" name\" :\" Profile with valid params\" ,\" loadFlowParameterId\" :\" " + PROFILE_LOADFLOW_VALID_PARAMETERS_UUID_STRING + "\" ,\" allParametersLinksValid\" :true}" ;
114
+ private static final String USER_PROFILE_INVALID_PARAMS_JSON = "{\" id\" :\" 97bb1890-a90c-43c3-a004-e631246d42d6\" ,\" name\" :\" Profile with broken params\" ,\" loadFlowParameterId\" :\" " + PROFILE_LOADFLOW_INVALID_PARAMETERS_UUID_STRING + "\" ,\" allParametersLinksValid\" :false}" ;
116
115
private static final String DUPLICATED_PARAMS_JSON = "\" " + PROFILE_LOADFLOW_DUPLICATED_PARAMETERS_UUID_STRING + "\" " ;
117
116
118
117
private static final UUID LOADFLOW_PARAMETERS_UUID = UUID .fromString (LOADFLOW_PARAMETERS_UUID_STRING );
@@ -293,16 +292,16 @@ public MockResponse dispatch(RecordedRequest request) {
293
292
} else if (path .matches ("/v1/parameters" )) {
294
293
return new MockResponse ().setResponseCode (200 ).setBody (objectMapper .writeValueAsString (LOADFLOW_PARAMETERS_UUID_STRING ))
295
294
.addHeader ("Content-Type" , "application/json; charset=utf-8" );
296
- } else if (path .matches ("/v1/profiles \\ ?sub= " + NO_PROFILE_USER_ID )) {
297
- return new MockResponse ().setResponseCode (200 ). setBody ( USER_PROFILE_EMPTY_JSON )
295
+ } else if (path .matches ("/v1/users/ " + NO_PROFILE_USER_ID + "/profile" )) {
296
+ return new MockResponse ().setResponseCode (200 )
298
297
.addHeader ("Content-Type" , "application/json; charset=utf-8" );
299
- } else if (path .matches ("/v1/profiles \\ ?sub= " + NO_PARAMS_IN_PROFILE_USER_ID )) {
298
+ } else if (path .matches ("/v1/users/ " + NO_PARAMS_IN_PROFILE_USER_ID + "/profile" )) {
300
299
return new MockResponse ().setResponseCode (200 ).setBody (USER_PROFILE_NO_PARAMS_JSON )
301
300
.addHeader ("Content-Type" , "application/json; charset=utf-8" );
302
- } else if (path .matches ("/v1/profiles \\ ?sub= " + VALID_PARAMS_IN_PROFILE_USER_ID )) {
301
+ } else if (path .matches ("/v1/users/ " + VALID_PARAMS_IN_PROFILE_USER_ID + "/profile" )) {
303
302
return new MockResponse ().setResponseCode (200 ).setBody (USER_PROFILE_VALID_PARAMS_JSON )
304
303
.addHeader ("Content-Type" , "application/json; charset=utf-8" );
305
- } else if (path .matches ("/v1/profiles \\ ?sub= " + INVALID_PARAMS_IN_PROFILE_USER_ID )) {
304
+ } else if (path .matches ("/v1/users/ " + INVALID_PARAMS_IN_PROFILE_USER_ID + "/profile" )) {
306
305
return new MockResponse ().setResponseCode (200 ).setBody (USER_PROFILE_INVALID_PARAMS_JSON )
307
306
.addHeader ("Content-Type" , "application/json; charset=utf-8" );
308
307
} else if (path .matches ("/v1/parameters/" + PROFILE_LOADFLOW_INVALID_PARAMETERS_UUID_STRING ) && method .equals ("POST" )) {
@@ -613,7 +612,7 @@ public void testResetLoadFlowParametersUserHasNoProfile() throws Exception {
613
612
createOrUpdateParametersAndDoChecks (studyNameUserIdUuid , "" , NO_PROFILE_USER_ID , HttpStatus .OK );
614
613
615
614
var requests = TestUtils .getRequestsDone (2 , server );
616
- assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/profiles?sub= " + NO_PROFILE_USER_ID )));
615
+ assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/users/ " + NO_PROFILE_USER_ID + "/profile" )));
617
616
assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/parameters/" + LOADFLOW_PARAMETERS_UUID_STRING ))); // update existing with dft
618
617
}
619
618
@@ -624,7 +623,7 @@ public void testResetLoadFlowParametersUserHasNoParamsInProfile() throws Excepti
624
623
createOrUpdateParametersAndDoChecks (studyNameUserIdUuid , "" , NO_PARAMS_IN_PROFILE_USER_ID , HttpStatus .OK );
625
624
626
625
var requests = TestUtils .getRequestsDone (2 , server );
627
- assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/profiles?sub= " + NO_PARAMS_IN_PROFILE_USER_ID )));
626
+ assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/users/ " + NO_PARAMS_IN_PROFILE_USER_ID + "/profile" )));
628
627
assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/parameters/" + LOADFLOW_PARAMETERS_UUID_STRING ))); // update existing with dft
629
628
}
630
629
@@ -635,7 +634,7 @@ public void testResetLoadFlowParametersUserHasInvalidParamsInProfile() throws Ex
635
634
createOrUpdateParametersAndDoChecks (studyNameUserIdUuid , "" , INVALID_PARAMS_IN_PROFILE_USER_ID , HttpStatus .NO_CONTENT );
636
635
637
636
var requests = TestUtils .getRequestsDone (3 , server );
638
- assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/profiles?sub= " + INVALID_PARAMS_IN_PROFILE_USER_ID )));
637
+ assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/users/ " + INVALID_PARAMS_IN_PROFILE_USER_ID + "/profile" )));
639
638
assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/parameters/" + LOADFLOW_PARAMETERS_UUID_STRING ))); // update existing with dft
640
639
assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/parameters/" + PROFILE_LOADFLOW_INVALID_PARAMETERS_UUID_STRING ))); // post duplicate ko
641
640
}
@@ -647,7 +646,7 @@ public void testResetLoadFlowParametersUserHasValidParamsInProfile() throws Exce
647
646
createOrUpdateParametersAndDoChecks (studyNameUserIdUuid , "" , VALID_PARAMS_IN_PROFILE_USER_ID , HttpStatus .OK );
648
647
649
648
var requests = TestUtils .getRequestsDone (3 , server );
650
- assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/profiles?sub= " + VALID_PARAMS_IN_PROFILE_USER_ID )));
649
+ assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/users/ " + VALID_PARAMS_IN_PROFILE_USER_ID + "/profile" )));
651
650
assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/parameters/" + LOADFLOW_PARAMETERS_UUID_STRING ))); // delete existing
652
651
assertTrue (requests .stream ().anyMatch (r -> r .equals ("/v1/parameters/" + PROFILE_LOADFLOW_VALID_PARAMETERS_UUID_STRING ))); // post duplicate ok
653
652
}
0 commit comments