@Test public void testFlush() { TamedEnderman e = factory.getNewOne("main()"); factory.flush(); verify(database).save(e.getDatabaseEntity()); verifyNoMoreInteractions(database); }
@Test public void testStorage() { TamedEnderman e = factory.getNewOne("main()"); OfflinePlayer someOtherPlayer = mock(OfflinePlayer.class); when(someOtherPlayer.getName()).thenReturn("not main()"); e.setOwner(someOtherPlayer); factory.save(e); Collection<TamedEnderman> main = factory.getAll("main()"); Collection<TamedEnderman> notmain = factory.getAll("not main()"); assertTrue(main.isEmpty()); assertFalse(notmain.isEmpty()); assertTrue(notmain.contains(e)); assertEquals(1, notmain.size()); }