@Test(expected = SoldeInsuffisantException.class) public void testSoldeInsuffisant() throws SoldeInsuffisantException, RecetteInconnueException { try { Cookie[] c = monMagasin.fabriquerCookies("Cookie au cacao", 1); } catch (StockInsuffisantException e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } }
@Test public void testFabriquerCookies() throws RecetteInconnueException { // Cahier de recettes try { monMagasin.ajouterInvestissement(40); Cookie[] c = monMagasin.fabriquerCookies("Cookie au cacao", 1); assertEquals(monMagasin.getBilan(), 50 - cookieCacao.cout() + c[0].prix(), 0.0); } catch (SoldeInsuffisantException e) { System.out.println("Erreur : Solde insuffisant. Fin de la transaction"); fail(); } catch (StockInsuffisantException e) { } }