mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-11-24 03:35:11 +01:00
Fixes user tests.
This commit is contained in:
parent
3908ba276f
commit
d631d2cb86
@ -17,6 +17,7 @@ import org.junit.Before;
|
|||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
import org.mockito.Mockito;
|
import org.mockito.Mockito;
|
||||||
|
import org.mockito.stubbing.Answer;
|
||||||
import org.powermock.api.mockito.PowerMockito;
|
import org.powermock.api.mockito.PowerMockito;
|
||||||
import org.powermock.core.classloader.annotations.PrepareForTest;
|
import org.powermock.core.classloader.annotations.PrepareForTest;
|
||||||
import org.powermock.modules.junit4.PowerMockRunner;
|
import org.powermock.modules.junit4.PowerMockRunner;
|
||||||
@ -104,7 +105,8 @@ public class UserTest {
|
|||||||
// Placeholders
|
// Placeholders
|
||||||
PlaceholdersManager placeholdersManager = mock(PlaceholdersManager.class);
|
PlaceholdersManager placeholdersManager = mock(PlaceholdersManager.class);
|
||||||
when(plugin.getPlaceholdersManager()).thenReturn(placeholdersManager);
|
when(plugin.getPlaceholdersManager()).thenReturn(placeholdersManager);
|
||||||
when(placeholdersManager.replacePlaceholders(any(), any())).thenReturn(TEST_TRANSLATION);
|
// This will just return the value of the second argument of replacePlaceholders. i.e., it won't change anything
|
||||||
|
when(placeholdersManager.replacePlaceholders(any(), any())).thenAnswer((Answer<String>) invocation -> invocation.getArgumentAt(1, String.class));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -245,10 +247,16 @@ public class UserTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testGetTranslation() {
|
public void testGetTranslation() {
|
||||||
// Locales - final
|
|
||||||
assertEquals("mock translation [test]", user.getTranslation("a.reference"));
|
assertEquals("mock translation [test]", user.getTranslation("a.reference"));
|
||||||
assertEquals("mock translation variable", user.getTranslation("a.reference", "[test]", "variable"));
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetTranslationWithVariable() {
|
||||||
|
assertEquals("mock translation variable", user.getTranslation("a.reference", "[test]", "variable"));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetTranslationNoTranslationFound() {
|
||||||
// Test no translation found
|
// Test no translation found
|
||||||
when(lm.get(any(), any())).thenReturn(null);
|
when(lm.get(any(), any())).thenReturn(null);
|
||||||
assertEquals("a.reference", user.getTranslation("a.reference"));
|
assertEquals("a.reference", user.getTranslation("a.reference"));
|
||||||
|
Loading…
Reference in New Issue
Block a user