MsgType和SendEspacePo和CommonConstans和CommonUtil和SendMsgUtilTest

MsgType.java


/**
 * Created on 2018/3/28.
 * Description:
 */
public enum MsgType {
    sendSMS,
    sendEmail,
    sendEspace
}
 

SendEspacePo


/**
 * Created on 2018/3/29.
 * Description:
 */
public class SendEspacePO {

    private List<OneResult> success;
    private List<OneResult> failure;

    public List<OneResult> getSuccess() {
        return success;
    }

    public void setSuccess(List<OneResult> success) {
        this.success = success;
    }

    public List<OneResult> getFailure() {
        return failure;
    }

    public void setFailure(List<OneResult> failure) {
        this.failure = failure;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder("{{success:");
        sb.append(success != null ? String.valueOf(success.size()): "0").append("}");
        sb.append("{failure:").append(failure != null ? String.valueOf(failure.size()): "0; details:[");
        if (failure != null && failure.size() > 0) {
            for (OneResult one : failure) {
                sb.append("{account:").append(one.getAccount()).
                        append("; message:").append(one.getMessage()).append("}");
            }
        }

        return sb.append("]}}").toString();
    }

    public static class OneResult {
        private String account;
        private String message;

        public String getAccount() {
            return account;
        }

        public void setAccount(String account) {
            this.account = account;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }
    }
}

CommonConstants.java



/**
 * Created on 2018/3/28.
 * Description:
 */
public class CommonConstants {

    /* cmd退出码 */
    public static final int RET_SUCCESS = 0;
    public static final int RET_FAIL = 1;

    /* cloudPager 返回状态 */
    public static final String CLOUDPAGER_RET_SUCCESS = "success";
    public static final String CLOUDPAGER_RET_FAIL = "fail";
}

CommonUtil.java


/**
 * Created on 2018/3/28.
 * Description:
 */
public class CommonUtil {

    public static void exitWithErrorMsg(String errorMsg) {
        System.out.println(errorMsg);
        System.exit(CommonConstants.RET_FAIL);
    }

    /**
     * 检查cloudPager响应的结果
     * @param result
     * @return
     */
    public static boolean checkCloudPagerResult(String result) {
        return null != result && result.contains(CommonConstants.CLOUDPAGER_RET_SUCCESS);
    }
}
 

SendMsgUtilTest.java



/**
 * SendMsgUtil Tester.
 *
 * @author <Authors name>
 * @version 1.0
 * @since <pre>03/28/2018</pre>
 */
public class SendMsgUtilTest {

    @Before
    public void before() throws Exception {
    }

    @After
    public void after() throws Exception {
    }

    /**
     * Method: sendSMS(List<String> destAddrs, String content)
     */
    @Test
    public void testSendSMS() throws Exception {
    }

    /**
     * Method: sendEmail(List<String> mainAddrs, List<String> ccAddrs, List<String> bccAddrs, String subject, String content)
     */
    @Test
    public void testSendEmail() throws Exception {
        List<String> emailAddrs = new ArrayList<>();
        emailAddrs.add("zhaobingbing4@huawei.com");
//        emailAddrs.add("chengxiaofu@huawei.com");
//        emailAddrs.add("z00401370");

        String subject = "测试,欢迎使用CloudPager信息平台";
        String content = "测试,欢迎使用CloudPager信息平台";
        String result = SendMsgUtil.sendEmail(emailAddrs, null, null, subject, content);

        System.out.println(result);
    }

    /**
     * Method: sendESpace(String targetAccount, String content)
     */
    @Test
    public void testSendESpace() throws Exception {
        String targetAccount = "z00401370";
        String content = "测试,欢迎使用CloudPager信息平台";
        String result = SendMsgUtil.sendESpace(targetAccount, content);

        System.out.println(result);
    }


} 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值