Author: ceki
Date: Sat Nov 1 17:11:46 2008
New Revision: 1930
Modified:
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/net/SMTPAppender_GreenTest.java
Log:
obtain a random port number through a dedicated method
Modified:
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/net/SMTPAppender_GreenTest.java
==============================================================================
---
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/net/SMTPAppender_GreenTest.java
(original)
+++
logback/trunk/logback-classic/src/test/java/ch/qos/logback/classic/net/SMTPAppender_GreenTest.java
Sat Nov 1 17:11:46 2008
@@ -4,8 +4,6 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
-import java.util.Random;
-
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
@@ -22,6 +20,7 @@
import ch.qos.logback.classic.spi.LoggingEvent;
import ch.qos.logback.core.CoreConstants;
import ch.qos.logback.core.Layout;
+import ch.qos.logback.core.testUtil.RandomUtil;
import com.icegreen.greenmail.util.GreenMail;
import com.icegreen.greenmail.util.GreenMailUtil;
@@ -29,7 +28,7 @@
public class SMTPAppender_GreenTest {
- int diff = 1024 + new Random().nextInt(10000);
+ int port = RandomUtil.getRandomServerPort();
GreenMail greenMail;
SMTPAppender smtpAppender;
LoggerContext lc = new LoggerContext();
@@ -40,7 +39,7 @@
@Before
public void setUp() throws Exception {
- ServerSetup serverSetup = new ServerSetup(diff, "localhost",
+ ServerSetup serverSetup = new ServerSetup(port, "localhost",
ServerSetup.PROTOCOL_SMTP);
greenMail = new GreenMail(serverSetup);
greenMail.start();
@@ -53,7 +52,7 @@
smtpAppender.setName("smtp");
smtpAppender.setFrom("[EMAIL PROTECTED]");
smtpAppender.setSMTPHost("localhost");
- smtpAppender.setSMTPPort(diff);
+ smtpAppender.setSMTPPort(port);
smtpAppender.setSubject(TEST_SUBJECT);
smtpAppender.addTo("[EMAIL PROTECTED]");
// smtpAppender.start();
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev