package com.hehenian.biz.component.notify.sms.dao; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.Assert; import com.hehenian.biz.common.notify.dataobject.SMSManagerDo; import com.hehenian.biz.service.BaseTestCase; public class ISMSNotifyManagerDaoTest extends BaseTestCase { @Autowired private ISMSNotifyManagerDao smsNotifyManagerDao; @Test public void testListSMSSupplierBySmsType(){ String smsType = "cx"; SMSManagerDo sd = smsNotifyManagerDao.listSMSSupplierBySmsType(smsType); Assert.notNull(sd); } @Test public void addSMSManager(){ SMSManagerDo smsManagerDo = new SMSManagerDo(); smsManagerDo.setOrgId("orgId"); smsManagerDo.setPwd("123456"); smsManagerDo.setSendMethod("sendMethod"); smsManagerDo.setSmsSupplier("default"); smsManagerDo.setSmsType("default"); smsManagerDo.setUserId("szcfb"); smsManagerDo.setValidate("T"); smsManagerDo.setWsdlUrl("http://sms.gateway.i3km.com/sms_gateway.asmx?wsdl"); smsManagerDo.setWsdlType("axis"); smsManagerDo.setGroupSendMethod("groupMethod"); smsManagerDo.setManagerHomeUrl("http://esm.chaotang.com/customer/szcfbcom/login.ashx"); smsNotifyManagerDao.addSMSManager(smsManagerDo); } @Test public void addSMSManagerYouXunTong(){ SMSManagerDo smsManagerDo = new SMSManagerDo(); smsManagerDo.setOrgId("orgId"); smsManagerDo.setPwd("311101"); smsManagerDo.setSendMethod("sendMethod"); smsManagerDo.setSmsSupplier("youxuntong"); smsManagerDo.setSmsType("youxuntong"); smsManagerDo.setUserId("311101"); smsManagerDo.setValidate("T"); smsManagerDo.setWsdlUrl("http://3tong.net/services/sms?wsdl"); smsManagerDo.setWsdlType("axis"); smsManagerDo.setGroupSendMethod("groupMethod"); smsManagerDo.setManagerHomeUrl("http://3tong.net/services/sms"); smsNotifyManagerDao.addSMSManager(smsManagerDo); } @Test public void updateSMSManager(){ SMSManagerDo smsManagerDo = smsNotifyManagerDao.getById(3); // smsManagerDo.setOrgId("orgId1"); // smsManagerDo.setPwd("pwd1"); // smsManagerDo.setSendMethod("sendMethod1"); // smsManagerDo.setSmsSupplier("supplier1"); // smsManagerDo.setSmsType("cx"); // smsManagerDo.setUserId("test11"); // smsManagerDo.setValidate("F"); // smsManagerDo.setWsdlUrl("http://www.wsdl_urlA"); // smsManagerDo.setWsdlType("axisA"); // smsManagerDo.setGroupSendMethod("groupMethodA"); // smsManagerDo.setManagerHomeUrl("http://localhost:8080A"); //smsManagerDo.setSmsType("default"); smsManagerDo.setSendMethod("submit"); smsManagerDo.setGroupSendMethod("submit"); smsNotifyManagerDao.updateSMSManager(smsManagerDo); } @Test public void deleteById(){ smsNotifyManagerDao.deleteById(1); } @Test public void getById(){ SMSManagerDo smsManagerDo = smsNotifyManagerDao.getById(1); Assert.notNull(smsManagerDo); } }