1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.jira.rest.client.internal.json;
18
19 import com.atlassian.jira.rest.client.TestUtil;
20 import com.atlassian.jira.rest.client.domain.LoginInfo;
21 import com.atlassian.jira.rest.client.domain.Session;
22 import org.junit.Test;
23 import static org.junit.Assert.*;
24
25 public class SessionJsonParserTest {
26 @Test
27 public void testParse() throws Exception {
28 SessionJsonParser parser = new SessionJsonParser();
29 final Session session = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/session/valid.json"));
30 assertEquals(TestConstants.USER_ADMIN.getSelf(), session.getUserUri());
31 assertEquals("admin", session.getUsername());
32 assertEquals(new LoginInfo(12, 413, TestUtil.toDateTime("2010-09-14T16:15:47.554+0200"),
33 TestUtil.toDateTime("2010-09-14T16:48:33.002+0200")), session.getLoginInfo());
34 }
35 }