package com.jcwhatever.nucleus.providers.friends; import static org.junit.Assert.assertEquals; import com.jcwhatever.v1_8_R3.BukkitTester; import com.jcwhatever.nucleus.NucleusTest; import org.bukkit.entity.Player; import org.junit.BeforeClass; import org.junit.Test; import java.util.UUID; public abstract class IFriendTest { Player _player = BukkitTester.login("player"); Player _friend = BukkitTester.login("friend"); @BeforeClass public static void init() { NucleusTest.init(); } protected abstract IFriend createFriend(UUID playerId, UUID friendId); @Test public void testGetSourceId() throws Exception { IFriend friend = createFriend(_player.getUniqueId(), _friend.getUniqueId()); assertEquals(_player.getUniqueId(), friend.getSourceId()); } @Test public void testGetPlayerId() throws Exception { IFriend friend = createFriend(_player.getUniqueId(), _friend.getUniqueId()); assertEquals(_friend.getUniqueId(), friend.getFriendId()); } }