From 73e5e5095d1405631b7d5f55787a2971f6b250e3 Mon Sep 17 00:00:00 2001 From: leriomaggio Date: Wed, 6 Oct 2021 15:52:35 +0100 Subject: [PATCH] Setting constants for Localiser Mock so return value is testable Signed-off-by: leriomaggio --- .../src/test/java/forge/card/ForgeCardMockTestCase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-gui-desktop/src/test/java/forge/card/ForgeCardMockTestCase.java b/forge-gui-desktop/src/test/java/forge/card/ForgeCardMockTestCase.java index 49859e7706d..14fb057c191 100644 --- a/forge-gui-desktop/src/test/java/forge/card/ForgeCardMockTestCase.java +++ b/forge-gui-desktop/src/test/java/forge/card/ForgeCardMockTestCase.java @@ -35,6 +35,8 @@ import java.util.ResourceBundle; @SuppressStaticInitializationFor({"forge.ImageCache", "forge.localinstance.properties.ForgeConstants"}) public class ForgeCardMockTestCase extends PowerMockTestCase { + public static final String MOCKED_LOCALISED_STRING = "any localised string"; + protected static String getUserDir() { // Adapted - reduced version from ForgeProfileProperties (which is private) final String osName = System.getProperty("os.name"); @@ -157,7 +159,7 @@ public class ForgeCardMockTestCase extends PowerMockTestCase { Localizer localizerMock = PowerMockito.mock(Localizer.class); setMock(localizerMock); PowerMockito.field(Localizer.class, "resourceBundle").set(localizerMock, dummyResourceBundle); - PowerMockito.when(localizerMock.getMessage(Mockito.anyString())).thenReturn("any string"); + PowerMockito.when(localizerMock.getMessage(Mockito.anyString())).thenReturn(MOCKED_LOCALISED_STRING); PowerMockito.when(FModel.getPreferences()).thenReturn(forgePreferences); }