/** Classe regroupant les tests unitaires de la classe Monnaie. */ public class MonnaieTest { protected Monnaie m1; protected Monnaie m2; protected Monnaie m3; @Avant public void debut() { this.m1 = new Monnaie(5, "euro"); this.m2 = new Monnaie(7, "euro"); } @UnTest(enabled = false) public void ajouter() throws DeviseInvalideException { m1.ajouter(m2); Assert.assertTrue(m1.getValeur() == 12); } @UnTest public void retrancher() throws DeviseInvalideException { m1.retrancher(m2); Assert.assertTrue(m1.getValeur() == -2); } @UnTest(expected = NullPointerException.class) public void retrancher2() throws DeviseInvalideException { m1.retrancher(m2); m3.ajouter(m1); Assert.assertTrue(m1.getValeur() == 1234567890); } @Apres public void rwwwwit() { this.m1 = null; this.m2 = null; } }