コード例 #1
0
 def test_paiement_ticket_sans_ticket(self):
     caisse = Caisse()
     carte = Carte()
     carte.crediter(6)
     caisse.insererCarte(carte)
     caisse.paiementTicket(5)
     self.assertTrue(carte.solde() == 1)
コード例 #2
0
 def test_paiement_ticket_avec_ticket(self):
     caisse = Caisse()
     carte = Carte()
     carte.crediterTicket(2)
     carte.setValueOfTicket(5)
     carte.crediter(6)
     caisse.insererCarte(carte)
     caisse.paiementTicket(5)
     self.assertTrue(carte.solde() == 6)
コード例 #3
0
 def test_init(self):
     caisse = Caisse()
     carte = Carte()
     caisse.insererCarte(carte)
     self.assertTrue(caisse.hasCarte())
コード例 #4
0
 def test_consulter_solde_ticket(self):
     caisse = Caisse()
     carte = Carte()
     caisse.insererCarte(carte)
     carte.setValueOfTicket(5)
     self.assertTrue(caisse.soldeTicket() == 5)
コード例 #5
0
 def test_consulter_solde_nombre_ticket(self):
     caisse = Caisse()
     carte = Carte()
     carte.crediterTicket(5)
     caisse.insererCarte(carte)
     self.assertTrue(caisse.numberTicket() == 5)
コード例 #6
0
 def test_consulter_solde(self):
     caisse = Caisse()
     carte = Carte()
     caisse.insererCarte(carte)
     carte.crediter(12)
     self.assertTrue(caisse.solde() == 12)