增加一点测试代码

This commit is contained in:
Binary Wang 2019-06-30 22:21:47 +08:00
parent 0eb3a642c4
commit 158171c5d1
2 changed files with 28 additions and 3 deletions

View File

@ -12,7 +12,9 @@ import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
import me.chanjar.weixin.common.util.xml.XStreamInitializer;
/**
* 微信支付订单和退款的异步通知共用的响应类
* 微信支付订单和退款的异步通知共用的响应类.
*
* @author someone
*/
@Data
@Builder(builderMethodName = "newBuilder")
@ -21,9 +23,9 @@ import me.chanjar.weixin.common.util.xml.XStreamInitializer;
@XStreamAlias("xml")
public class WxPayNotifyResponse {
@XStreamOmitField
private transient static final String FAIL = "FAIL";
private static final transient String FAIL = "FAIL";
@XStreamOmitField
private transient static final String SUCCESS = "SUCCESS";
private static final transient String SUCCESS = "SUCCESS";
@XStreamAlias("return_code")
@XStreamConverter(value = XStreamCDataConverter.class)

View File

@ -0,0 +1,23 @@
package com.github.binarywang.wxpay.bean.notify;
import org.testng.annotations.Test;
import static org.assertj.core.api.Assertions.assertThat;
/**
* WxPayNotifyResponse 测试.
*
* @author <a href="https://github.com/binarywang">Binary Wang</a>
* @date 2019-06-30
*/
public class WxPayNotifyResponseTest {
@Test
public void testSuccess() {
final String result = WxPayNotifyResponse.success("OK");
assertThat(result).isEqualTo("<xml>\n" +
" <return_code><![CDATA[SUCCESS]]></return_code>\n" +
" <return_msg><![CDATA[OK]]></return_msg>\n" +
"</xml>");
}
}