1   package com.ozacc.mail.impl;
2   
3   import junit.framework.TestCase;
4   
5   import org.apache.log4j.BasicConfigurator;
6   
7   import com.ozacc.mail.Mail;
8   
9   /***
10   * SendMailImplクラスのテストケース。実際に送信し、メーラーで受信して確認す�?テストです。
11   * 
12   * @author Tomohiro Otsuka
13   * @version $Id: SendMailImplRealTest.java,v 1.1 2004/09/10 07:35:37 otsuka Exp $
14   */
15  public class SendMailImplRealTest extends TestCase {
16  
17  	private SendMailImpl sendMail;
18  
19  	/*
20  	 * @see TestCase#setUp()
21  	 */
22  	protected void setUp() throws Exception {
23  		super.setUp();
24  
25  		BasicConfigurator.configure();
26  
27  		String host = "192.168.0.10";
28  		sendMail = new SendMailImpl(host);
29  	}
30  
31  	/***
32  	 * @see junit.framework.TestCase#tearDown()
33  	 */
34  	protected void tearDown() throws Exception {
35  		BasicConfigurator.resetConfiguration();
36  	}
37  
38  	/***
39  	 * <code>to</code>を実際に受信可能なアド�?スに変えてテストす�?こと。
40  	 * 
41  	 * @throws Exception
42  	 */
43  	/*
44  	 public void testSendMail() throws Exception {
45  	 String to = "to@example.com";
46  
47  	 String from = "from@example.com";
48  	 String fromName = "差出人";
49  
50  	 String subject = "渡辺謙が全面勝訴!財産分与もなし";
51  	 String text = "俳優の渡辺謙(44)が、無断で巨額の借金をさ�?ていたとして、夫人の由�?子さん(44)との離婚を求めていた民事訴訟で、�?�?地裁は9�?、渡辺の言い分をほぼ全面的に認め、2人に離婚す�?よう言い渡した。渡辺から由�?子さんへの財産分与も必要ないとした。だが、“裁きの�?”に2人の姿はなく、代�?人を通じコメントを発表す�?にとどまった。\n\n昨年12憲惜始まった長い離婚裁判の判決言い渡しは、�?ずか約3分間で終�?った。河村吉晃裁判長は「2人は離婚す�?こと」と命じ、由�?子さんが望んでいた財産分与についても必要なしとした。\n\n財産分与を認めなかった背景には河村裁判長が「両者の間に分与す�?ような財産は既にない」との判断を下したこともあ�?。実際、由�?子さんが渡辺名義で行った借金の返済によって、渡辺の預貯金は�?を突き、自宅も失った状態だ。\n\nだが、もともと俳優としての評価が高かったうえ、「ラスト・サムライ」で世界的名声も得たことから、前途は洋々。こ�?を�?由に、まだ自分名義で1億円以上の借金があ�?という由�?子さんは財産の分与を求めたが、認めら�?なかった。";
52  
53  	 Mail mail = new Mail();
54  	 mail.setFrom(from, fromName);
55  	 mail.addTo(to);
56  	 mail.setSubject(subject);
57  	 mail.setText(text);
58  
59  	 sendMail.send(mail);
60  	 }
61  	 */
62  
63  	/***
64  	 * テストケースがひとつもないとエラーにな�?ので、ダミー。
65  	 */
66  	public void testSendMailSuccess() {
67  		Mail mail;
68  		assertTrue(true);
69  	}
70  
71  }