package chanjarster.weixin.bean; import org.testng.Assert; import org.testng.annotations.Test; @Test public class WxXmlOutImageMessageTest { public void test() { WxXmlOutImageMessage m = new WxXmlOutImageMessage(); m.setMediaId("ddfefesfsdfef"); m.setCreateTime(1122l); m.setFromUserName("from"); m.setToUserName("to"); String expected = "" + "" + "" + "" + "1122" + "" + "" + ""; System.out.println(m.toXml()); Assert.assertEquals(m.toXml().replaceAll("\\s", ""), expected.replaceAll("\\s", "")); } public void testBuild() { WxXmlOutImageMessage m = WxXmlOutMessage.IMAGE().mediaId("ddfefesfsdfef").fromUser("from").touser("to").build(); String expected = "" + "" + "" + "" + "1122" + "" + "" + ""; System.out.println(m.toXml()); Assert.assertEquals( m .toXml() .replaceAll("\\s", "") .replaceAll(".*?", ""), expected .replaceAll("\\s", "") .replaceAll(".*?", "") ); } }