TP-metaprogrammation-test/TP2/MonnaieTest.java

23 lines
515 B
Java
Raw Normal View History

2021-12-03 14:53:43 +00:00
/** Classe regroupant les tests unitaires de la classe Monnaie. */
public class MonnaieTest {
protected Monnaie m1;
protected Monnaie m2;
public void preparer() {
this.m1 = null; // new Monnaie(5, "euro");
this.m2 = new Monnaie(7, "euro");
}
public void testerAjouter() throws DeviseInvalideException {
m1.ajouter(m2);
Assert.assertTrue(m1.getValeur() == 12);
}
public void testerRetrancher() throws DeviseInvalideException {
m1.retrancher(m2);
Assert.assertTrue(m1.getValeur() == -2);
}
}