Skip to content

Commit 121a8fb

Browse files
author
TanyaEf
committed
Added unit test, updated pom.xml
1 parent 55ceacf commit 121a8fb

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,9 @@
176176
<instrumentation>
177177
<excludes>
178178
<exclude>**/com/jaspersoft/jasperserver/jaxrs/client/dto/**</exclude>
179-
<exclude>**/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/resources/support/**
180-
</exclude>
179+
<exclude>**/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/resources/support/**</exclude>
180+
<exclude>**/com/jaspersoft/jasperserver/jaxrs/client/core/exceptions/**</exclude>
181+
<exclude>**/com/jaspersoft/jasperserver/jaxrs/client/core/enums/**</exclude>
181182
</excludes>
182183
</instrumentation>
183184
</configuration>

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import static org.powermock.api.mockito.PowerMockito.when;
3737
import static org.powermock.api.support.membermodification.MemberMatcher.method;
3838
import static org.powermock.api.support.membermodification.MemberModifier.suppress;
39+
import static org.powermock.reflect.internal.WhiteboxImpl.getInternalState;
3940
import static org.powermock.reflect.internal.WhiteboxImpl.setInternalState;
4041
import static org.testng.Assert.assertEquals;
4142
import static org.testng.Assert.assertNotNull;
@@ -237,6 +238,22 @@ public void should_set_and_get_state_for_object() {
237238
assertNotNull(sessionStorage.getSessionId());
238239
}
239240

241+
@Test
242+
public void should_set_session_id_for_object() {
243+
244+
// Given
245+
suppress(method(SessionStorage.class, "init"));
246+
doReturn("http").when(configurationMock).getJasperReportsServerUrl();
247+
248+
SessionStorage sessionStorage = new SessionStorage(configurationMock, credentialsMock);
249+
// When
250+
String sessionId = "JSESSIONID";
251+
sessionStorage.setSessionId(sessionId);
252+
// Then
253+
254+
assertEquals(sessionId, getInternalState(sessionStorage, "sessionId"));
255+
}
256+
240257
@AfterMethod
241258
public void after() {
242259
reset(builderMock, configurationMock, credentialsMock, invocationBuilderMock, responseMock, ctxMock, clientMock, targetMock);

0 commit comments

Comments
 (0)