org.opencms.i18n
Class TestCmsModuleMessageBundles

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.opencms.i18n.TestCmsMessageBundles
              extended by org.opencms.i18n.TestCmsModuleMessageBundles
All Implemented Interfaces:
junit.framework.Test

public final class TestCmsModuleMessageBundles
extends TestCmsMessageBundles

Tests all I_CmsMessageBundle instances for the OpenCms module classes (folder src-modules, org.* packages).

Since:
6.0.0

Constructor Summary
TestCmsModuleMessageBundles()
           
 
Method Summary
protected  List<I_CmsMessageBundle> getNotLocalizedBundles(Locale locale)
          Returns a list of bundles not to be localized.
protected  I_CmsClientMessageBundle[] getTestClientMessageBundles()
          Template method that has to be overwritten to return the client class that will be tested.
protected  I_CmsMessageBundle[] getTestMessageBundles()
          Template method that has to be overwritten to return the I_CmsMessageBundle instances that will be tested.
 
Methods inherited from class org.opencms.i18n.TestCmsMessageBundles
doPreTestBundle, doTestBundle, getExcludedLocalizedBundles, getMessageBundle, getMessageBundleSourceName, getModuleMessagesBundleSourceName, messagesBundleConstantTest, testLocale_DE_MessagesBundles, testLocale_EN_MessagesBundles, testLocale_ES_MessagesBundles
 
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
 

Constructor Detail

TestCmsModuleMessageBundles

public TestCmsModuleMessageBundles()
Method Detail

getNotLocalizedBundles

protected List<I_CmsMessageBundle> getNotLocalizedBundles(Locale locale)
Description copied from class: TestCmsMessageBundles
Returns a list of bundles not to be localized.

Specified by:
getNotLocalizedBundles in class TestCmsMessageBundles
Parameters:
locale - the locale to get the not localized bundles for
Returns:
a list of bundles not to be localized
See Also:
TestCmsMessageBundles.getNotLocalizedBundles(Locale)

getTestClientMessageBundles

protected I_CmsClientMessageBundle[] getTestClientMessageBundles()
                                                          throws Exception
Description copied from class: TestCmsMessageBundles
Template method that has to be overwritten to return the client class that will be tested.

Specified by:
getTestClientMessageBundles in class TestCmsMessageBundles
Returns:
the classes to test
Throws:
Exception - if the test fails
See Also:
TestCmsMessageBundles.getTestClientMessageBundles()

getTestMessageBundles

protected I_CmsMessageBundle[] getTestMessageBundles()
Description copied from class: TestCmsMessageBundles
Template method that has to be overwritten to return the I_CmsMessageBundle instances that will be tested.

Specified by:
getTestMessageBundles in class TestCmsMessageBundles
Returns:
the I_CmsMessageBundle instances to test: these will be the singleton instances of the Messages classes residing in every localized package.
See Also:
TestCmsMessageBundles.getTestMessageBundles()