Package com.dianping.cat.report.alert.sender

Source Code of com.dianping.cat.report.alert.sender.SenderManagerTest

package com.dianping.cat.report.alert.sender;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import org.junit.Test;
import org.unidal.lookup.ComponentTestCase;
import org.unidal.webres.helper.Files;

import com.dianping.cat.report.task.alert.sender.AlertChannel;
import com.dianping.cat.report.task.alert.sender.AlertMessageEntity;
import com.dianping.cat.report.task.alert.sender.sender.SenderManager;

public class SenderManagerTest extends ComponentTestCase {

  @Test
  public void test() throws Exception {
    SenderManager manager = lookup(SenderManager.class);
    String content = Files.forIO().readFrom(new File("/tmp/html.html"), "utf-8");
    List<String> receivers = new ArrayList<String>();

    receivers.add("yong.you@dianping.com");
    AlertMessageEntity message = new AlertMessageEntity("Test", "test", "test", content, receivers);
    boolean result = manager.sendAlert(AlertChannel.MAIL, message);

    System.out.println(result);
  }

}
TOP

Related Classes of com.dianping.cat.report.alert.sender.SenderManagerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.