@Test
public void testClubbedTroll() {

    final SimpleTroll simpleTroll = spy(new SimpleTroll());
    final ClubbedTroll clubbed = new ClubbedTroll(simpleTroll);
    assertEquals(20, clubbed.getAttackPower());
    verify(simpleTroll, times(1)).getAttackPower();
    clubbed.attack();
    verify(simpleTroll, times(1)).attack();
    clubbed.fleeBattle();
    verify(simpleTroll, times(1)).fleeBattle();
    verifyNoMoreInteractions(simpleTroll);
}