Skip to content

Commit fb9d188

Browse files
author
TanyaEf
committed
Polish
1 parent 2292ffb commit fb9d188

File tree

1 file changed

+11
-20
lines changed

1 file changed

+11
-20
lines changed

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/core/SessionStorageTest.java

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.jaspersoft.jasperserver.jaxrs.client.core;//package com.jaspersoft.jasperserver.jaxrs.client.core;
22

3-
import com.fasterxml.jackson.databind.DeserializationFeature;
43
import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
54
import java.security.SecureRandom;
65
import java.security.cert.CertificateException;
@@ -20,22 +19,21 @@
2019
import org.powermock.api.mockito.PowerMockito;
2120
import org.powermock.core.classloader.annotations.PrepareForTest;
2221
import org.powermock.modules.testng.PowerMockTestCase;
22+
import org.testng.annotations.AfterMethod;
2323
import org.testng.annotations.BeforeMethod;
2424
import org.testng.annotations.Test;
2525

2626
import static org.mockito.Matchers.any;
27-
import static org.mockito.Matchers.anyBoolean;
2827
import static org.mockito.Matchers.anyString;
29-
import static org.mockito.Matchers.eq;
3028
import static org.mockito.Matchers.isA;
3129
import static org.mockito.Mockito.doReturn;
3230
import static org.mockito.Mockito.never;
31+
import static org.mockito.Mockito.reset;
3332
import static org.mockito.Mockito.times;
3433
import static org.mockito.Mockito.verify;
3534
import static org.mockito.Mockito.when;
3635
import static org.mockito.MockitoAnnotations.initMocks;
3736
import static org.powermock.api.mockito.PowerMockito.mockStatic;
38-
import static org.powermock.api.mockito.PowerMockito.whenNew;
3937
import static org.powermock.api.support.membermodification.MemberMatcher.method;
4038
import static org.powermock.api.support.membermodification.MemberModifier.suppress;
4139
import static org.testng.Assert.assertEquals;
@@ -65,9 +63,6 @@ public class SessionStorageTest extends PowerMockTestCase {
6563
private Response responseMock;
6664
@Mock
6765
public SSLContext sslContextMock;
68-
69-
@Mock
70-
private JacksonJaxbJsonProvider providerMock;
7166
@Mock
7267
public Response.StatusType statusTypeMock;
7368

@@ -108,9 +103,7 @@ public void should_invoke_init_method_with_default_configuration() throws Except
108103
doReturn(null).when(configurationMock).getReadTimeout();
109104
doReturn(targetMock).when(clientMock).target(anyString());
110105
doReturn(targetMock).when(targetMock).register(JacksonFeature.class);
111-
whenNew(JacksonJaxbJsonProvider.class).withNoArguments().thenReturn(providerMock);
112-
PowerMockito.doReturn(providerMock).when(providerMock).configure(eq(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES), anyBoolean());
113-
doReturn(targetMock).when(targetMock).register(providerMock);
106+
doReturn(targetMock).when(targetMock).register(any(JacksonJaxbJsonProvider.class));
114107
doReturn(false).when(configurationMock).getLogHttp();
115108
//when
116109
SessionStorage sessionStorage = new SessionStorage(configurationMock, credentialsMock);
@@ -123,7 +116,7 @@ public void should_invoke_init_method_with_default_configuration() throws Except
123116
verify(configurationMock).getReadTimeout();
124117
verify(clientMock).target("http://54.83.98.156/jasperserver-pro");
125118
verify(targetMock).register(JacksonFeature.class);
126-
verify(targetMock).register(providerMock);
119+
verify(targetMock).register(isA(JacksonJaxbJsonProvider.class));
127120
verify(configurationMock).getLogHttp();
128121
verify(targetMock, never()).register(LoggingFilter.class);
129122
}
@@ -141,9 +134,7 @@ public void should_invoke_init_method_with_custom_configuration() throws Excepti
141134
doReturn(clientMock).when(clientMock).property("jersey.config.client.readTimeout", 200);
142135
doReturn(targetMock).when(clientMock).target(anyString());
143136
doReturn(targetMock).when(targetMock).register(JacksonFeature.class);
144-
whenNew(JacksonJaxbJsonProvider.class).withNoArguments().thenReturn(providerMock);
145-
PowerMockito.doReturn(providerMock).when(providerMock).configure(eq(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES), anyBoolean());
146-
doReturn(targetMock).when(targetMock).register(providerMock);
137+
doReturn(targetMock).when(targetMock).register(any(JacksonJaxbJsonProvider.class));
147138
doReturn(true).when(configurationMock).getLogHttp();
148139
doReturn(targetMock).when(targetMock).register(any(LoggingFilter.class));
149140
//when
@@ -159,7 +150,7 @@ public void should_invoke_init_method_with_custom_configuration() throws Excepti
159150
verify(clientMock).property("jersey.config.client.readTimeout", 200);
160151
verify(clientMock).target("http://54.83.98.156/jasperserver-pro");
161152
verify(targetMock).register(JacksonFeature.class);
162-
verify(targetMock).register(providerMock);
153+
verify(targetMock).register(isA(JacksonJaxbJsonProvider.class));
163154
verify(configurationMock).getLogHttp();
164155
verify(targetMock).register(isA(LoggingFilter.class));
165156
}
@@ -212,7 +203,7 @@ public void checkServerTrusted(X509Certificate[] certs, String authType) {
212203
doReturn(100L).when(configurationMock).getReadTimeout();
213204

214205
// When
215-
SessionStorage sessionStorageSpy = new SessionStorage(configurationMock, credentialsMock);
206+
new SessionStorage(configurationMock, credentialsMock);
216207

217208
// Then throw an exception
218209
}
@@ -236,9 +227,9 @@ public void should_set_and_get_state_for_object() {
236227
assertNotNull(sessionStorage.getSessionId());
237228
}
238229

239-
// @AfterMethod
240-
// public void after() {
241-
// reset(builderMock, configurationMock, credentialsMock, invocationBuilderMock, responseMock, ctxMock, clientMock, targetMock);
242-
230+
@AfterMethod
231+
public void after() {
232+
reset(builderMock, configurationMock, credentialsMock, invocationBuilderMock, responseMock, ctxMock, clientMock, targetMock);
233+
}
243234

244235
}

0 commit comments

Comments
 (0)