Skip to content

Commit d4284b5

Browse files
committed
Updated unit tests
1 parent bd2dc04 commit d4284b5

32 files changed

+1512
-1277
lines changed

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/SingleAttributeAdapter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141

4242
public class SingleAttributeAdapter extends AbstractAdapter {
4343

44-
private String attributeName;
4544
private Boolean includePermissions = false;
4645
private ArrayList<String> path = new ArrayList<String>();
4746

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/users/SingleUserRequestAdapter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ public SingleUserRequestAdapter(String userId, String organizationId, SessionSto
149149
*/
150150
public OperationResult<ClientUser> get(String userId) {
151151

152-
if (compile("^.*?users/([^/]+)$").matcher(uri.toString()).find()) {
152+
if (compile("^.*?users([^/]+)$").matcher(uri.toString()).find()) {
153153
return request().get();
154154
}
155155

@@ -171,7 +171,7 @@ private JerseyRequest<ClientUser> request() {
171171
* @deprecated Replaced by {@link SingleUserRequestAdapter#asyncGet(Callback)}.
172172
*/
173173
public <R> RequestExecution asyncGet(final Callback<OperationResult<ClientUser>, R> callback, String userId) {
174-
if (!compile("^.*?users/([^/]+)$").matcher(uri.toString()).find()) {
174+
if (uri.contains("users")) {
175175
uri.add(userId);
176176
}
177177
final JerseyRequest<ClientUser> request = request();
@@ -201,7 +201,7 @@ public OperationResult<ClientUser> updateOrCreate(ClientUser user) {
201201
* @deprecated Replaced by {@link SingleUserRequestAdapter#asyncCreateOrUpdate(ClientUser, Callback)}.
202202
*/
203203
public <R> RequestExecution asyncCreateOrUpdate(final ClientUser user, final Callback<OperationResult<ClientUser>, R> callback, final String userId) {
204-
if (!compile("^.*?users/([^/]+)$").matcher(uri.toString()).find()) {
204+
if (uri.contains("users")) {
205205
uri.add(userId);
206206
}
207207
final JerseyRequest<ClientUser> request = request();

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/BatchAttributeAdapterTest.java

Lines changed: 742 additions & 699 deletions
Large diffs are not rendered by default.

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/SingleAttributeAdapterTest.java

Lines changed: 396 additions & 359 deletions
Large diffs are not rendered by default.

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/organizations/BatchOrganizationsAdapterTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public void should_run_get_method_asynchronously() throws Exception {
7575

7676
// Given
7777
mockStatic(JerseyRequest.class);
78-
when(buildRequest(eq(sessionStorageMock), eq(OrganizationsListWrapper.class), eq(new String[]{"/organizations"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
78+
when(buildRequest(eq(sessionStorageMock), eq(OrganizationsListWrapper.class), eq(new String[]{"organizations"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
7979
doReturn(operationResultMock).when(requestMock).get();
8080
BatchOrganizationsAdapter adapterSpy = spy(new BatchOrganizationsAdapter(sessionStorageMock));
8181

@@ -133,7 +133,7 @@ public void should_add_parameter_to_map() throws Exception {
133133
public void should_get_resource() {
134134

135135
mockStatic(JerseyRequest.class);
136-
when(buildRequest(eq(sessionStorageMock), eq(OrganizationsListWrapper.class), eq(new String[]{"/organizations"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
136+
when(buildRequest(eq(sessionStorageMock), eq(OrganizationsListWrapper.class), eq(new String[]{"organizations"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
137137
doReturn(operationResultMock).when(requestMock).get();
138138
BatchOrganizationsAdapter adapterSpy = spy(new BatchOrganizationsAdapter(sessionStorageMock));
139139

@@ -149,7 +149,7 @@ public void should_get_resource_with_params() {
149149

150150
BatchOrganizationsAdapter adapterSpy = spy(new BatchOrganizationsAdapter(sessionStorageMock));
151151
mockStatic(JerseyRequest.class);
152-
when(buildRequest(eq(sessionStorageMock), eq(OrganizationsListWrapper.class), eq(new String[]{"/organizations"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
152+
when(buildRequest(eq(sessionStorageMock), eq(OrganizationsListWrapper.class), eq(new String[]{"organizations"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
153153
doReturn(adapterSpy).when(adapterSpy).parameter(OrganizationParameter.INCLUDE_PARENTS, true);
154154
doReturn(operationResultMock).when(requestMock).get();
155155

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/organizations/SingleOrganizationAdapterTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public void should_invoke_private_method() {
100100
SingleOrganizationAdapter adapter = spy(new SingleOrganizationAdapter(sessionStorageMock, clientTenantMock));
101101
mockStatic(JerseyRequest.class);
102102
when(buildRequest(eq(sessionStorageMock), eq(ClientTenant.class),
103-
eq(new String[]{"/organizations", "myOrg"}), any(DefaultErrorHandler.class)))
103+
eq(new String[]{"organizations", "myOrg"}), any(DefaultErrorHandler.class)))
104104
.thenReturn(requestMock);
105105
doReturn("myOrg").when(clientTenantMock).getId();
106106
doReturn(resultMock).when(requestMock).put(clientTenantMock);
@@ -111,7 +111,7 @@ public void should_invoke_private_method() {
111111
// Then
112112
assertNotNull(retrieved);
113113
verifyStatic(times(1));
114-
buildRequest(eq(sessionStorageMock), eq(ClientTenant.class), eq(new String[]{"/organizations", "myOrg"}), any(DefaultErrorHandler.class));
114+
buildRequest(eq(sessionStorageMock), eq(ClientTenant.class), eq(new String[]{"organizations", "myOrg"}), any(DefaultErrorHandler.class));
115115
verify(requestMock, times(1)).put(clientTenantMock);
116116
}
117117

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/roles/SingleRoleRequestAdapterTest.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.jaspersoft.jasperserver.jaxrs.client.core.SessionStorage;
88
import com.jaspersoft.jasperserver.jaxrs.client.core.exceptions.handling.DefaultErrorHandler;
99
import com.jaspersoft.jasperserver.jaxrs.client.core.operationresult.OperationResult;
10+
import java.util.ArrayList;
1011
import java.util.concurrent.atomic.AtomicInteger;
1112
import javax.ws.rs.core.MultivaluedHashMap;
1213
import org.mockito.Mock;
@@ -29,7 +30,6 @@
2930
import static org.mockito.MockitoAnnotations.initMocks;
3031
import static org.powermock.api.mockito.PowerMockito.doReturn;
3132
import static org.powermock.api.mockito.PowerMockito.spy;
32-
import static org.testng.Assert.assertEquals;
3333
import static org.testng.Assert.assertNotNull;
3434
import static org.testng.Assert.assertNotSame;
3535

@@ -71,13 +71,6 @@ public void before() {
7171
initMocks(this);
7272
}
7373

74-
@Test
75-
public void constructor() {
76-
SingleRoleRequestAdapter adapterSpy = spy(new SingleRoleRequestAdapter(sessionStorageMock, null, "roleName"));
77-
String roleUriPrefix = (String) Whitebox.getInternalState(adapterSpy, "roleUriPrefix");
78-
assertEquals(roleUriPrefix, "/roles/roleName");
79-
}
80-
8174
@Test(enabled = false)
8275
public void should_delete_role_in_separate_thread() throws Exception {
8376

@@ -250,8 +243,8 @@ public void should_invoke_private_logic_while_invocation_of_delete() throws Exce
250243
PowerMockito.mockStatic(JerseyRequest.class);
251244
SingleRoleRequestAdapter adapterSpy = spy(new SingleRoleRequestAdapter(sessionStorageMock,
252245
"orgId", "roleName"));
253-
String roleUriPrefix = (String) Whitebox.getInternalState(adapterSpy, "roleUriPrefix");
254-
PowerMockito.when(buildRequest(eq(sessionStorageMock), eq(ClientRole.class), eq(new String[]{roleUriPrefix}),
246+
ArrayList<String> roleUri = (ArrayList<String>) Whitebox.getInternalState(adapterSpy, "roleUri");
247+
PowerMockito.when(buildRequest(eq(sessionStorageMock), eq(ClientRole.class), eq(roleUri.toArray(new String[roleUri.size()])),
255248
any(DefaultErrorHandler.class))).thenReturn(jerseyRequestMock);
256249
PowerMockito.doReturn(expectedOpResultMock).when(jerseyRequestMock).delete();
257250

@@ -260,7 +253,7 @@ public void should_invoke_private_logic_while_invocation_of_delete() throws Exce
260253

261254
// Then
262255
PowerMockito.verifyStatic(times(1));
263-
JerseyRequest.buildRequest(eq(sessionStorageMock), eq(ClientRole.class), eq(new String[]{roleUriPrefix}),
256+
JerseyRequest.buildRequest(eq(sessionStorageMock), eq(ClientRole.class), eq(roleUri.toArray(new String[roleUri.size()])),
264257
any(DefaultErrorHandler.class));
265258
PowerMockito.verifyPrivate(adapterSpy, times(1)).invoke("buildRequest");
266259
Assert.assertNotNull(retrieved);
@@ -274,7 +267,8 @@ public void should_retrieve_role_asynchronously_() throws Exception {
274267
final int currentThreadId = (int) Thread.currentThread().getId();
275268

276269
PowerMockito.mockStatic(JerseyRequest.class);
277-
PowerMockito.when(JerseyRequest.buildRequest(eq(sessionStorageMock), eq(ClientRole.class),eq(new String[]{"/organizations/orgId/roles/roleName"}), any(DefaultErrorHandler.class))).thenReturn(jerseyRequestMock);
270+
PowerMockito.when(JerseyRequest.buildRequest(eq(sessionStorageMock), eq(ClientRole.class),
271+
eq(new String[]{"organizations", "orgId", "roles", "roleName"}), any(DefaultErrorHandler.class))).thenReturn(jerseyRequestMock);
278272

279273
SingleRoleRequestAdapter adapterSpy = PowerMockito.spy(new SingleRoleRequestAdapter(sessionStorageMock, "orgId", "roleName"));
280274

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/users/BatchUsersRequestAdapterTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void should_run_get_method_asynchronously() throws Exception {
7373

7474
// Given
7575
mockStatic(JerseyRequest.class);
76-
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users/"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
76+
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
7777
doReturn(operationResultMock).when(requestMock).get();
7878
BatchUsersRequestAdapter adapterSpy = spy(new BatchUsersRequestAdapter(sessionStorageMock, null));
7979

@@ -112,7 +112,7 @@ public void should_get_resource() {
112112
// Given
113113
MultivaluedMap<String, String> params = new MultivaluedHashMap<String, String>();
114114
mockStatic(JerseyRequest.class);
115-
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users/"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
115+
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
116116
doReturn(operationResultMock).when(requestMock).get();
117117
doReturn(requestMock).when(requestMock).addParams(params);
118118
BatchUsersRequestAdapter adapterSpy = spy(new BatchUsersRequestAdapter(sessionStorageMock, null));
@@ -128,7 +128,7 @@ public void should_refuse_wrong_organization_and_get_resource() {
128128
// Given
129129
MultivaluedMap<String, String> params = new MultivaluedHashMap<String, String>();
130130
mockStatic(JerseyRequest.class);
131-
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users/"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
131+
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
132132
doReturn(operationResultMock).when(requestMock).get();
133133
doReturn(requestMock).when(requestMock).addParams(params);
134134
BatchUsersRequestAdapter adapterSpy = spy(new BatchUsersRequestAdapter(sessionStorageMock, ""));
@@ -145,7 +145,7 @@ public void should_get_resource_with_params() {
145145
// Given
146146
BatchUsersRequestAdapter adapterSpy = spy(new BatchUsersRequestAdapter(sessionStorageMock, null));
147147
mockStatic(JerseyRequest.class);
148-
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users/"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
148+
when(buildRequest(eq(sessionStorageMock), eq(UsersListWrapper.class), eq(new String[]{"users"}), any(DefaultErrorHandler.class))).thenReturn(requestMock);
149149
doReturn(requestMock).when(requestMock).addParams(any(MultivaluedHashMap.class));
150150
doReturn(operationResultMock).when(requestMock).get();
151151
// When

0 commit comments

Comments
 (0)