Slayer plugin: Added support for slayer bracelets.

This commit is contained in:
Cas van Dongen
2018-03-21 00:47:10 +01:00
committed by Adam
parent 05883a6a2f
commit d3ebcbd7a1
2 changed files with 41 additions and 1 deletions

View File

@@ -57,6 +57,9 @@ public class SlayerPluginTest
private static final String SUPERIOR_MESSAGE = "A superior foe has appeared...";
private static final String BRACLET_SLAUGHTER = "Your bracelet of slaughter prevents your slayer count decreasing.";
private static final String BRACLET_EXPEDITIOUS = "Your expeditious bracelet helps you progress your slayer task faster.";
@Mock
@Bind
Client client;
@@ -163,4 +166,28 @@ public class SlayerPluginTest
slayerPlugin.onChatMessage(chatMessageEvent);
verifyNoMoreInteractions(notifier);
}
@Test
public void testBracletSlaughter()
{
ChatMessage chatMessageEvent = new ChatMessage(SERVER, "", BRACLET_SLAUGHTER, null);
slayerPlugin.setAmount(42);
slayerPlugin.onChatMessage(chatMessageEvent);
assertEquals(43, slayerPlugin.getAmount());
}
@Test
public void testBraceletExpeditious()
{
ChatMessage chatMessageEvent = new ChatMessage(SERVER, "", BRACLET_EXPEDITIOUS, null);
slayerPlugin.setAmount(42);
slayerPlugin.onChatMessage(chatMessageEvent);
assertEquals(41, slayerPlugin.getAmount());
}
}