org.apache.james.transport.matchers
Class AbstractSubjectIsTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.james.transport.matchers.AbstractSubjectIsTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
SubjectIsTest, SubjectStartsWithTest

public abstract class AbstractSubjectIsTest
extends junit.framework.TestCase


Field Summary
protected  Matcher matcher
           
protected  FakeMail mockedMail
           
 
Constructor Summary
AbstractSubjectIsTest(java.lang.String arg0)
           
 
Method Summary
protected abstract  Matcher createMatcher()
           
protected abstract  java.lang.String getConfigOption()
           
protected abstract  java.lang.String getSubjectName()
           
protected  void setSubject(java.lang.String subject)
           
protected  void setupAll()
           
protected  void setupMatcher()
           
protected  void setupMockedMail(javax.mail.internet.MimeMessage m)
           
protected  void setupMockedMimeMessage()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mockedMail

protected FakeMail mockedMail

matcher

protected Matcher matcher
Constructor Detail

AbstractSubjectIsTest

public AbstractSubjectIsTest(java.lang.String arg0)
                      throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException
Method Detail

setSubject

protected void setSubject(java.lang.String subject)

setupMockedMail

protected void setupMockedMail(javax.mail.internet.MimeMessage m)

setupMockedMimeMessage

protected void setupMockedMimeMessage()
                               throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

setupMatcher

protected void setupMatcher()
                     throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

setupAll

protected void setupAll()
                 throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getConfigOption

protected abstract java.lang.String getConfigOption()

getSubjectName

protected abstract java.lang.String getSubjectName()

createMatcher

protected abstract Matcher createMatcher()


Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.