1 package com.foxinmy.weixin4j.wxa.model;
2
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNull;
5
6 import org.junit.Test;
7
8 import com.alibaba.fastjson.JSON;
9
10 public class SessionTest {
11
12 @Test
13 public void test() {
14 Session session = JSON.parseObject("{\"openid\": \"OPENID\", \"session_key\": \"SESSIONKEY\"}", Session.class);
15 assertEquals("OPENID", session.getOpenId());
16 assertEquals("SESSIONKEY", session.getSessionKey());
17 assertNull(session.getUnionId());
18
19 session = JSON.parseObject("{\"openid\": \"OPENID\", \"session_key\": \"SESSIONKEY\", \"unionid\": \"UNIONID\"}", Session.class);
20 assertEquals("OPENID", session.getOpenId());
21 assertEquals("SESSIONKEY", session.getSessionKey());
22 assertEquals("UNIONID", session.getUnionId());
23 }
24
25 }