Example usage for org.springframework.context.support ResourceBundleMessageSource getBasenameSet

List of usage examples for org.springframework.context.support ResourceBundleMessageSource getBasenameSet

Introduction

In this page you can find the example usage for org.springframework.context.support ResourceBundleMessageSource getBasenameSet.

Prototype

public Set<String> getBasenameSet() 

Source Link

Document

Return this MessageSource 's basename set, containing entries in the order of registration.

Usage

From source file:com.github.pjungermann.config.MessageSourceConfigurationTest.java

@Test
public void messageSource_always_setUpMessageSourceCorrectly() {
    MessageSource messageSource = new MessageSourceConfiguration().messageSource();

    assertTrue(messageSource instanceof ResourceBundleMessageSource);
    ResourceBundleMessageSource resourceBundleMessageSource = (ResourceBundleMessageSource) messageSource;
    assertEquals(2, resourceBundleMessageSource.getBasenameSet().size());
    String baseDir = MessageSourceConfiguration.class.getPackage().getName().replace(".", "/");
    assertTrue(resourceBundleMessageSource.getBasenameSet().contains(baseDir + "/constraints"));
    assertTrue(resourceBundleMessageSource.getBasenameSet().contains(baseDir + "/errors"));
}