public abstract static class TestMailServer.MailServer
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Class and Description |
|---|---|
class |
TestMailServer.MailServer.MailHandler |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.String> |
assertions |
protected java.util.List<java.lang.String> |
messages |
| Constructor and Description |
|---|
MailServer(int port) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
assertReceived(java.lang.String assertion) |
java.util.List<java.lang.String> |
getMessages() |
int |
getPort() |
boolean |
isListening() |
protected abstract TestMailServer.MailServer.MailHandler |
mailHandler(java.net.Socket socket) |
void |
resetServer() |
void |
run() |
void |
stop() |
protected final java.util.Set<java.lang.String> assertions
protected final java.util.List<java.lang.String> messages
public MailServer(int port)
throws java.io.IOException
java.io.IOExceptionpublic int getPort()
public boolean isListening()
public java.util.List<java.lang.String> getMessages()
public void resetServer()
public boolean assertReceived(java.lang.String assertion)
public void run()
run in interface java.lang.Runnableprotected abstract TestMailServer.MailServer.MailHandler mailHandler(java.net.Socket socket)
public void stop()