Search in sources :

Example 16 with PlaceholderTest

use of js.PlaceholderTest in project TriggerReactor by wysohn.

the class AbstractTestPlaceholder method testEntityname.

@Test
public void testEntityname() throws Exception {
    EntityEvent mockEvent = mock(EntityEvent.class);
    Entity mockEntity = mock(Entity.class);
    JsTest test = new PlaceholderTest(engine, "entityname");
    test.addVariable("event", mockEvent);
    when(mockEvent.getEntity()).thenReturn(mockEntity);
    when(mockEntity.getName()).thenReturn("SomeEntity");
    Assert.assertEquals("SomeEntity", test.test());
}
Also used : Entity(org.bukkit.entity.Entity) EntityEvent(org.bukkit.event.entity.EntityEvent) PlaceholderTest(js.PlaceholderTest) JsTest(js.JsTest) Test(org.junit.Test) PlaceholderTest(js.PlaceholderTest) JsTest(js.JsTest)

Aggregations

JsTest (js.JsTest)16 PlaceholderTest (js.PlaceholderTest)16 Test (org.junit.Test)16 ItemStack (org.bukkit.inventory.ItemStack)9 Player (org.bukkit.entity.Player)5 PlayerInventory (org.bukkit.inventory.PlayerInventory)4 Material (org.bukkit.Material)3 ItemMeta (org.bukkit.inventory.meta.ItemMeta)2 ArrayList (java.util.ArrayList)1 Callable (java.util.concurrent.Callable)1 ExecutorService (java.util.concurrent.ExecutorService)1 World (org.bukkit.World)1 Block (org.bukkit.block.Block)1 Entity (org.bukkit.entity.Entity)1 EntityEvent (org.bukkit.event.entity.EntityEvent)1 InventoryClickEvent (org.bukkit.event.inventory.InventoryClickEvent)1 PlayerCommandPreprocessEvent (org.bukkit.event.player.PlayerCommandPreprocessEvent)1 Inventory (org.bukkit.inventory.Inventory)1 ItemFactory (org.bukkit.inventory.ItemFactory)1