SEC-3013: Add messages_en.properties

This commit is contained in:
Rob Winch
2015-07-13 23:18:45 -05:00
parent 474d624e8e
commit 821333434d
2 changed files with 64 additions and 0 deletions

View File

@@ -51,4 +51,21 @@ public class SpringSecurityMessageSourceTests extends TestCase {
// Revert to original Locale
LocaleContextHolder.setLocale(before);
}
// SEC-3013
public void germanSystemLocaleWithEnglishLocaleContextHolder() {
Locale beforeSystem = Locale.getDefault();
Locale.setDefault(Locale.GERMAN);
Locale beforeHolder = LocaleContextHolder.getLocale();
LocaleContextHolder.setLocale(Locale.US);
MessageSourceAccessor msgs = SpringSecurityMessageSource.getAccessor();
assertEquals("Access is denied", msgs.getMessage(
"AbstractAccessDecisionManager.accessDenied", "Ooops"));
// Revert to original Locale
Locale.setDefault(beforeSystem);
LocaleContextHolder.setLocale(beforeHolder);
}
}