@Test public void testSaveSaveSet() throws DataProviderException { SaveSetData data = dataProvider.saveSaveSet(bsd, "comment"); assertEquals(bsd, data); verify(notifier, times(1)).saveSetSaved(data); verify(notifier, only()).saveSetSaved(data); Mockito.reset(notifier); data = dataProvider.saveSaveSet(bsd, "comment2"); assertEquals(bsd, data); verify(notifier, times(1)).synchronised(); verify(notifier, only()).synchronised(); try { dataProvider.saveSaveSet(bsd, "comment3"); fail("Exception should happen"); } catch (DataProviderException e) { assertNotNull(e.getMessage()); } verify(notifier, times(1)).synchronised(); verify(notifier, only()).synchronised(); }