MessageSource.getMessage returns null default message as-is (again)

Issue: SPR-16127
This commit is contained in:
Juergen Hoeller
2017-10-31 11:06:42 +01:00
parent 295e3b6a99
commit e5c8dc0d65
8 changed files with 29 additions and 13 deletions

View File

@@ -162,6 +162,7 @@ public class ResourceBundleMessageSourceTests {
assertEquals("Hello, message1", ac.getMessage("hello", args, Locale.ENGLISH));
// test default message without and with args
assertNull(ac.getMessage(null, null, null, Locale.ENGLISH));
assertEquals("default", ac.getMessage(null, null, "default", Locale.ENGLISH));
assertEquals("default", ac.getMessage(null, args, "default", Locale.ENGLISH));
assertEquals("{0}, default", ac.getMessage(null, null, "{0}, default", Locale.ENGLISH));