@Test
 public void testSend() throws InvocationTargetException, IllegalAccessException {
   int sendPacketCalls = 0;
   //noinspection SpellCheckingInspection
   TestBukkitPlayer player = new TestBukkitPlayer();
   List<Player> players = new ArrayList<>();
   players.add(player);
   players.add(player);
   int playerCount = players.size();
   ActionBarSender.send(player, new Message(""));
   verifyStatic(times(++sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   ActionBarSender.send(players, new Message(""));
   sendPacketCalls += playerCount;
   verifyStatic(times(sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   ActionBarSender actionBarSender = new ActionBarSender();
   actionBarSender.doSend(player, "");
   verifyStatic(times(++sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   actionBarSender.doSend(player, "", false);
   verifyStatic(times(++sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   actionBarSender.doSend(players, "");
   sendPacketCalls += playerCount;
   verifyStatic(times(sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   actionBarSender.doSend(players, "", true);
   sendPacketCalls += playerCount;
   verifyStatic(times(sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
 }
 @Test
 public void testBroadcast() throws Exception {
   TestObjects.initBukkitOnlinePlayers();
   int sendPacketCalls = 0;
   int playerCount = Bukkit.getOnlinePlayers().size();
   ActionBarSender.broadcast(new Message(""));
   sendPacketCalls += playerCount;
   verifyStatic(times(sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   ActionBarSender actionBarSender = new ActionBarSender();
   actionBarSender.doBroadcast("");
   sendPacketCalls += playerCount;
   verifyStatic(times(sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
   actionBarSender.doBroadcast("", 34);
   sendPacketCalls += playerCount;
   verifyStatic(times(sendPacketCalls));
   Utils.sendPacket(any(Player.class), Matchers.anyObject());
 }