org.apache.commons.i18n
Class MockProviderTestBase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.commons.i18n.MockProviderTestBase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ErrorBundleTest, LocalizedBundleTest, LocalizedErrorTest, LocalizedExceptionTest, LocalizedRuntimeExceptionTest, MessageBundleTest, MessageManagerTest, TextBundleTest

public abstract class MockProviderTestBase
extends junit.framework.TestCase

The MockProviderTestBase class serves as a base class for test cases using a mock MessageProvider. After every test, it will remove the mock message provider to prepare for other tests.

Author:
Mattias Jiderhamn

Constructor Summary
MockProviderTestBase()
           
 
Method Summary
protected  void addMockProvider()
          Add mock provider to MessageManager.
protected  void addMockProvider(java.lang.String providerId)
          Add mock provider to MessageManager.
protected  void addThrowingMockProvider()
          Add provider that always throws error to MessageManager.
static java.lang.String getFormattedMockString(java.lang.String id, java.lang.String entry, java.lang.String[] arguments, java.util.Locale locale)
           
static java.lang.String getFormattedMockString(java.lang.String providerId, java.lang.String id, java.lang.String entry, java.lang.String[] arguments, java.util.Locale locale)
           
static java.lang.String getMockString(java.lang.String id, java.lang.String entry, java.util.Locale locale)
           
static java.lang.String getMockString(java.lang.String providerId, java.lang.String id, java.lang.String entry, java.util.Locale locale)
           
protected  void removeThrowingMockProvider()
           
 void tearDown()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MockProviderTestBase

public MockProviderTestBase()
Method Detail

tearDown

public void tearDown()
Overrides:
tearDown in class junit.framework.TestCase

addMockProvider

protected void addMockProvider()
Add mock provider to MessageManager.


addMockProvider

protected void addMockProvider(java.lang.String providerId)
Add mock provider to MessageManager.


addThrowingMockProvider

protected void addThrowingMockProvider()
Add provider that always throws error to MessageManager.


removeThrowingMockProvider

protected void removeThrowingMockProvider()

getMockString

public static java.lang.String getMockString(java.lang.String providerId,
                                             java.lang.String id,
                                             java.lang.String entry,
                                             java.util.Locale locale)
                                      throws org.apache.commons.i18n.MessageNotFoundException
Throws:
org.apache.commons.i18n.MessageNotFoundException

getMockString

public static java.lang.String getMockString(java.lang.String id,
                                             java.lang.String entry,
                                             java.util.Locale locale)
                                      throws org.apache.commons.i18n.MessageNotFoundException
Throws:
org.apache.commons.i18n.MessageNotFoundException

getFormattedMockString

public static java.lang.String getFormattedMockString(java.lang.String providerId,
                                                      java.lang.String id,
                                                      java.lang.String entry,
                                                      java.lang.String[] arguments,
                                                      java.util.Locale locale)

getFormattedMockString

public static java.lang.String getFormattedMockString(java.lang.String id,
                                                      java.lang.String entry,
                                                      java.lang.String[] arguments,
                                                      java.util.Locale locale)


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