package wx.wechat.service.pay;
import org.junit.Before;
import org.junit.Test;
/**
* Created by apple on 16/6/13.
*/
public class PayedOrderServiceTest {
PayedOrderService payedOrderService;
@Before
public void setUp() {
this.payedOrderService = new PayedOrderService();
}
@Test
public void test_parseNotifyXML() {
String xml = "<xml><appid><![CDATA[wx7d0444df2763bf91]]></appid>\n" +
"<attach><![CDATA[d0ef6235-fc3b-4287-b689-dd214dea24f0]]></attach>\n" +
"<bank_type><![CDATA[ICBC_DEBIT]]></bank_type>\n" +
"<cash_fee><![CDATA[1]]></cash_fee>\n" +
"<device_info><![CDATA[WEB]]></device_info>\n" +
"<fee_type><![CDATA[CNY]]></fee_type>\n" +
"<is_subscribe><![CDATA[Y]]></is_subscribe>\n" +
"<mch_id><![CDATA[1243378802]]></mch_id>\n" +
"<nonce_str><![CDATA[n1mlefckpzurtfuais8l]]></nonce_str>\n" +
"<openid><![CDATA[ormKXjjvAcg8Dpo_TjKVzrmUFTD8]]></openid>\n" +
"<out_trade_no><![CDATA[DB20160612174435544]]></out_trade_no>\n" +
"<result_code><![CDATA[SUCCESS]]></result_code>\n" +
"<return_code><![CDATA[SUCCESS]]></return_code>\n" +
"<sign><![CDATA[77982C46F5B0D97E18ACBFE93A96B18D]]></sign>\n" +
"<time_end><![CDATA[20160612174447]]></time_end>\n" +
"<total_fee>1</total_fee>\n" +
"<trade_type><![CDATA[JSAPI]]></trade_type>\n" +
"<transaction_id><![CDATA[4009292001201606127160320932]]></transaction_id>\n" +
"</xml>\n";
System.out.println(this.payedOrderService.parseNotifyXML(xml));
}
@Test
public void test_updateOrderState() {
System.out.println(this.payedOrderService.updateOrderState("9493221f-8701-4fff-8ee9-8320bfea5e72", "1", "1", "10001010101010"));
}
}