新增鼎众短信的基础测试用例

This commit is contained in:
15946460103 2023-12-27 14:28:28 +08:00
parent d92ff2bf46
commit d6c81cdefe

View File

@ -6,6 +6,7 @@ import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.dromara.sms4j.api.SmsBlend;
import org.dromara.sms4j.api.entity.SmsResponse; import org.dromara.sms4j.api.entity.SmsResponse;
import org.dromara.sms4j.comm.constant.SupplierConstant; import org.dromara.sms4j.comm.constant.SupplierConstant;
import org.dromara.sms4j.comm.utils.SmsUtils; import org.dromara.sms4j.comm.utils.SmsUtils;
@ -24,7 +25,7 @@ class Sms4jTest {
/** /**
* 填测试手机号 * 填测试手机号
*/ */
private static final String PHONE = ""; private static final String PHONE = "17897011002";
@Test @Test
public void byLoadTest() { public void byLoadTest() {
@ -241,4 +242,26 @@ class Sms4jTest {
Assert.isTrue(smsResponse.isSuccess()); Assert.isTrue(smsResponse.isSuccess());
} }
/**
* 鼎众普通短信
*/
@Test
public void dingZhongSmsTest() {
if (StrUtil.isBlank(PHONE)) {
return;
}
SmsBlend dz = SmsFactory.getBySupplier(SupplierConstant.DINGZHONG);
LinkedHashMap<String, String> messages = new LinkedHashMap<>();
messages.put("code", SmsUtils.getRandomInt(6));
SmsResponse smsResponse1 = dz.sendMessage(PHONE, messages);
log.info(JSONUtil.toJsonStr(smsResponse1));
Assert.isTrue(smsResponse1.isSuccess());
SmsResponse smsResponse = dz.sendMessage(PHONE, "测试短信" + SmsUtils.getRandomInt(6));
log.info(JSONUtil.toJsonStr(smsResponse));
Assert.isTrue(smsResponse.isSuccess());
}
} }