|
|
@@ -1,6 +1,15 @@
|
|
|
package cn.tr.plugin.sms;
|
|
|
|
|
|
+import cn.hutool.core.map.MapUtil;
|
|
|
+import cn.tr.core.pojo.CommonResult;
|
|
|
+import cn.tr.plugin.sms.bo.SmsSendRespBO;
|
|
|
+import cn.tr.plugin.sms.config.ali.AliSmsClient;
|
|
|
+import cn.tr.plugin.sms.config.ali.AliSmsClientConfig;
|
|
|
+import cn.tr.plugin.sms.config.ali.AliSmsClientSendConfig;
|
|
|
import cn.tr.plugin.test.ut.BaseMockitoUnitTest;
|
|
|
+import org.junit.jupiter.api.Test;
|
|
|
+
|
|
|
+import java.util.HashMap;
|
|
|
|
|
|
/**
|
|
|
* @ClassName : SmsTest
|
|
|
@@ -11,4 +20,21 @@ import cn.tr.plugin.test.ut.BaseMockitoUnitTest;
|
|
|
|
|
|
public class SmsTest extends BaseMockitoUnitTest {
|
|
|
|
|
|
+ @Test
|
|
|
+ public void aliSmsTest(){
|
|
|
+ AliSmsClientConfig aliSmsClientConfig = new AliSmsClientConfig();
|
|
|
+ aliSmsClientConfig.setAccessKeyId("LTAI4G7FA9ytMc76oNkJ45YJ");
|
|
|
+ aliSmsClientConfig.setAccessKeySecret("R7hOvMfiHb0PYroDqUDXAYgB9htQss");
|
|
|
+ AliSmsClient aliSmsClient = new AliSmsClient("123",aliSmsClientConfig);
|
|
|
+ AliSmsClientSendConfig sendConfig = new AliSmsClientSendConfig();
|
|
|
+ sendConfig.setPhoneNumber("18339543638");
|
|
|
+ sendConfig.setSignName("驼人医疗");
|
|
|
+ sendConfig.setTemplateCode("SMS_247815102");
|
|
|
+ HashMap<String, String> map = new HashMap<>();
|
|
|
+ map.put("code","456");
|
|
|
+ sendConfig.setTemplateParam(map);
|
|
|
+
|
|
|
+ CommonResult<SmsSendRespBO> response = aliSmsClient.sendSms(sendConfig);
|
|
|
+
|
|
|
+ }
|
|
|
}
|