Move #isNpc method to PlayerUtils

- After dropping our hook to CombatTagPlus it is not relevant for it to be in PluginHooksService anymore
This commit is contained in:
ljacqu
2017-10-21 12:08:23 +02:00
parent 58657f5d3f
commit 4e8deec258
11 changed files with 49 additions and 51 deletions
@@ -70,4 +70,21 @@ public class PlayerUtilsTest {
// given / when / then
TestHelper.validateHasOnlyPrivateEmptyConstructor(PlayerUtils.class);
}
@Test
public void shouldCheckIfIsNpc() {
// given
Player player1 = mock(Player.class);
given(player1.hasMetadata("NPC")).willReturn(false);
Player player2 = mock(Player.class);
given(player2.hasMetadata("NPC")).willReturn(true);
// when
boolean result1 = PlayerUtils.isNpc(player1);
boolean result2 = PlayerUtils.isNpc(player2);
// then
assertThat(result1, equalTo(false));
assertThat(result2, equalTo(true));
}
}