@SuppressWarnings("unchecked") @Test public void quandInsereUnMatchAlorsBonXMLEstEcritDansFichier() { when(mockConvertisseur.listeToXML((List<Match>) anyObject())).thenReturn(XML_QUELCONQUE); matchRepositoryImpl.inserer(UN_MATCH); verify(mockXmlReaderWriter).ecrireDansFichierXML(XML_QUELCONQUE, FICHIER_MATCHS); }
@SuppressWarnings("unchecked") @Test public void quandSupprimeUnBilletAlorsBonXMLEstEcritDansFichier() throws EntiteNonTrouvee { when(mockConvertisseur.listeToXML((List<Match>) anyObject())).thenReturn(XML_QUELCONQUE); matchRepositoryImpl.supprimerParIdentifiantUnique(UN_ID); verify(mockXmlReaderWriter).ecrireDansFichierXML(XML_QUELCONQUE, FICHIER_MATCHS); }
@SuppressWarnings("unchecked") @Before public void setup() { matchRepositoryImpl = new MatchRepositoryImpl(); mockConvertisseur = mock(Convertisseur.class); mockXmlReaderWriter = mock(XMLReaderWriter.class); matchRepositoryImpl.setConvertisseur(mockConvertisseur); matchRepositoryImpl.setXmlReaderWriter(mockXmlReaderWriter); LISTE_MATCHS = preparerListe(); when(mockXmlReaderWriter.lireFichierXML(anyString())).thenReturn(XML_QUELCONQUE); when(mockConvertisseur.XMLToListe(XML_QUELCONQUE)).thenReturn(LISTE_MATCHS); }