SmsTest.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package cn.tr.plugin.sms;
  2. import cn.hutool.core.map.MapUtil;
  3. import cn.tr.core.pojo.CommonResult;
  4. import cn.tr.plugin.sms.bo.SmsSendRespBO;
  5. import cn.tr.plugin.sms.config.ali.AliSmsClient;
  6. import cn.tr.plugin.sms.config.ali.AliSmsClientConfig;
  7. import cn.tr.plugin.sms.config.ali.AliSmsClientSendConfig;
  8. import cn.tr.plugin.test.ut.BaseMockitoUnitTest;
  9. import org.junit.jupiter.api.Test;
  10. import java.util.HashMap;
  11. /**
  12. * @ClassName : SmsTest
  13. * @Description :
  14. * @Author : LF
  15. * @Date: 2023年03月15日
  16. */
  17. public class SmsTest extends BaseMockitoUnitTest {
  18. @Test
  19. public void aliSmsTest(){
  20. AliSmsClientConfig aliSmsClientConfig = new AliSmsClientConfig();
  21. aliSmsClientConfig.setAccessKeyId("LTAI4G7FA9ytMc76oNkJ45YJ");
  22. aliSmsClientConfig.setAccessKeySecret("R7hOvMfiHb0PYroDqUDXAYgB9htQss");
  23. AliSmsClient aliSmsClient = new AliSmsClient("123",aliSmsClientConfig);
  24. AliSmsClientSendConfig sendConfig = new AliSmsClientSendConfig();
  25. sendConfig.setPhoneNumber("18339543638");
  26. sendConfig.setSignName("驼人医疗");
  27. sendConfig.setTemplateCode("SMS_247815102");
  28. HashMap<String, String> map = new HashMap<>();
  29. map.put("code","456");
  30. sendConfig.setTemplateParam(map);
  31. CommonResult<SmsSendRespBO> response = aliSmsClient.sendSms(sendConfig);
  32. }
  33. }