#990: Use Mockito instead of InvocationHandler for test mocking
By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
@@ -2,9 +2,9 @@ package org.bukkit.event;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.*;
|
||||
import static org.junit.Assert.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.bukkit.event.player.PlayerChatTabCompleteEvent;
|
||||
import org.bukkit.plugin.messaging.TestPlayer;
|
||||
import org.junit.Test;
|
||||
|
||||
public class PlayerChatTabCompleteEventTest {
|
||||
@@ -21,6 +21,6 @@ public class PlayerChatTabCompleteEventTest {
|
||||
}
|
||||
|
||||
private String getToken(String message) {
|
||||
return new PlayerChatTabCompleteEvent(TestPlayer.getInstance(), message, ImmutableList.<String>of()).getLastToken();
|
||||
return new PlayerChatTabCompleteEvent(mock(), message, ImmutableList.<String>of()).getLastToken();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,26 @@
|
||||
package org.bukkit.event;
|
||||
|
||||
import org.bukkit.TestServer;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.plugin.PluginLoader;
|
||||
import org.bukkit.plugin.SimplePluginManager;
|
||||
import org.bukkit.plugin.TestPlugin;
|
||||
import org.bukkit.plugin.java.JavaPluginLoader;
|
||||
import org.bukkit.support.AbstractTestingBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
public class SyntheticEventTest {
|
||||
public class SyntheticEventTest extends AbstractTestingBase {
|
||||
@SuppressWarnings("deprecation")
|
||||
@Test
|
||||
public void test() {
|
||||
final JavaPluginLoader loader = new JavaPluginLoader(TestServer.getInstance());
|
||||
final JavaPluginLoader loader = new JavaPluginLoader(Bukkit.getServer());
|
||||
TestPlugin plugin = new TestPlugin(getClass().getName()) {
|
||||
@Override
|
||||
public PluginLoader getPluginLoader() {
|
||||
return loader;
|
||||
}
|
||||
};
|
||||
SimplePluginManager pluginManager = new SimplePluginManager(TestServer.getInstance(), null);
|
||||
SimplePluginManager pluginManager = new SimplePluginManager(Bukkit.getServer(), null);
|
||||
|
||||
TestEvent event = new TestEvent(false);
|
||||
Impl impl = new Impl();
|
||||
|
||||
Reference in New Issue
Block a user