diff --git a/vertigo-core/src/test/java/io/vertigo/core/locale/LocaleManagerTest.java b/vertigo-core/src/test/java/io/vertigo/core/locale/LocaleManagerTest.java index 147d94437..058a9cde6 100644 --- a/vertigo-core/src/test/java/io/vertigo/core/locale/LocaleManagerTest.java +++ b/vertigo-core/src/test/java/io/vertigo/core/locale/LocaleManagerTest.java @@ -119,14 +119,8 @@ public void testDynamicMessageKey() { /* * On teste que l'on accède au dictionnaire par une clé sous forme de chaine de caractères. */ - final LocaleMessageKey key = new LocaleMessageKey() { - private static final long serialVersionUID = 1L; - - @Override - public String name() { - return "HELLO"; - } - }; + final LocaleMessageKey key = () -> "HELLO"; + assertEquals("bonjour", localeManager.getMessage(key, Locale.FRANCE)); assertEquals("guten tag", localeManager.getMessage(key, Locale.GERMANY)); assertEquals("hello", localeManager.getMessage(key, Locale.ENGLISH)); @@ -134,42 +128,24 @@ public String name() { @Test public void testDefaultDynamicMessageKey() { - final LocaleMessageKey key = new LocaleMessageKey() { - private static final long serialVersionUID = 1L; - - @Override - public String name() { - return "UNKNOWN KEY"; - } - }; + final LocaleMessageKey key = () -> "UNKNOWN KEY"; + final LocaleMessageText helloTxt = LocaleMessageText.ofDefaultMsg("bonjour par défaut", key); assertEquals("bonjour par défaut", helloTxt.getDisplay()); } @Test public void testUnknownDynamicMessageKey() { - final LocaleMessageKey key = new LocaleMessageKey() { - private static final long serialVersionUID = 1L; - - @Override - public String name() { - return "UNKNOWN KEY"; - } - }; + final LocaleMessageKey key = () -> "UNKNOWN KEY"; + final LocaleMessageText helloTxt = LocaleMessageText.of(key); assertEquals("<>", helloTxt.getDisplay()); } @Test public void testMessageTextParams() { - final LocaleMessageKey key = new LocaleMessageKey() { - private static final long serialVersionUID = 1L; - - @Override - public String name() { - return "UNKNOWN KEY"; - } - }; + final LocaleMessageKey key = () -> "UNKNOWN KEY"; + final Serializable param = null; LocaleMessageText helloTxt = LocaleMessageText.of(key); assertEquals("<>", helloTxt.getDisplay());