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 * @Description : * @Author : LF * @Date: 2023年03月15日 */ 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 map = new HashMap<>(); map.put("code","456"); sendConfig.setTemplateParam(map); CommonResult response = aliSmsClient.sendSms(sendConfig); } }