@Test public void contentsSpectatorsIsPlayer() { Spectators<Creature> s = inventory.getContentsSpectators(Creature.class); Iterator<Creature> it = s.iterator(); assertTrue(it.hasNext()); assertSame(player, it.next()); assertFalse(it.hasNext()); }
@Test public void contentsSpectatorsOfNonPlayerTypeIsEmpty() { Spectators<TestableCreature> s = inventory.getContentsSpectators(TestableCreature.class); Iterator<TestableCreature> it = s.iterator(); assertFalse(it.hasNext()); }