Blame view

src/test/java/com/jfinal/weixin/sdk/msg/InMsgParserTest.java 1.48 KB
e80df919   atao   init
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  package com.jfinal.weixin.sdk.msg;
  
  import com.jfinal.weixin.sdk.msg.in.InTextMsg;
  
  public class InMsgParserTest {
  
      public static void main(String[] args) {
          String xml =
              "<xml>\n" +
                  "<ToUserName><![CDATA[James]]></ToUserName>\n" +
                  "<FromUserName><![CDATA[JFinal]]></FromUserName>\n" +
                  "<CreateTime>1348831860</CreateTime>\n" +
                  "<MsgType><![CDATA[text]]></MsgType>\n" +
                      "<Content><![CDATA[this is a test]]></Content>\n" +
                      "<MsgId>1234567890123456</MsgId>\n" +
              "</xml>";
  
          InTextMsg msg = (InTextMsg) InMsgParser.parse(xml);
          System.out.println(msg.getToUserName());
          System.out.println(msg.getFromUserName());
          System.out.println(msg.getContent());
  
          String xml_2 =
                  "<xml>\n" +
                      "<ToUserName><![CDATA[James]]></ToUserName>\n" +
                      "<FromUserName><![CDATA[JFinal]]></FromUserName>\n" +
                      "<CreateTime>1348831860</CreateTime>\n" +
                      "<MsgType><![CDATA[text]]></MsgType>\n" +
                          "<Content><![CDATA[this is a test]]></Content>\n" +
                          "<MsgId>1234567890123456</MsgId>\n" +
                  "</xml>";
  
          InTextMsg msg1 = (InTextMsg) InMsgParser.parse(xml_2);
          System.out.println(msg1.getToUserName());
          System.out.println(msg1.getFromUserName());
          System.out.println(msg1.getContent());
      }
  }