@Test(expected = NullPointerException.class)
 public void eTestSupprimerInt() {
   int id = voiture.getId();
   dao.supprimer(id);
   Voiture v = dao.get(id);
   System.out.println(v.toString());
 }
 @Test
 public void dTestRouler() {
   int distance = 300;
   int kmPrecedent = voiture.getKm();
   dao.rouler(voiture, distance);
   Voiture voit = dao.get(voiture.getId());
   assertEquals(voit.getKm(), distance + kmPrecedent);
 }
示例#3
0
 // Retourne la voiture du circuit la plus puissante
 public Voiture voitureLaPlusPuissanteDuCircuit() {
   Voiture VoiturePlusPuissante = lesVoitures.get(0);
   for (Voiture v : lesVoitures) {
     if (VoiturePlusPuissante.rapportPoidsPuissance() > v.rapportPoidsPuissance()) {
       VoiturePlusPuissante = v;
     }
   }
   return VoiturePlusPuissante;
 }
 @Test(expected = NullPointerException.class)
 public void fTestSupprimerVoiture() {
   Voiture v = new Voiture(0, "AN-628-HJ", "SERIE 3", 2003, 380000);
   dao.ajouter(v);
   int id = v.getId();
   dao.supprimer(v);
   Voiture voit = dao.get(id);
   System.out.println(voit.toString());
 }
 @Test
 public void bTestGet() {
   // On recupere dans la base de données la voiture avec l'id de notre voiture
   Voiture v = dao.get(voiture.getId());
   // La voiture ne doit pas etre null
   assertNotNull(v);
   // Son id n'est pas egal à 0
   assertNotEquals(v.getId(), 0);
   // On utilise la fonction equals que l'on a redefini
   assertTrue(voiture.equals(v));
 }
 @Test
 // On nomme la classe avec a pour que ce soit la premiere à s'exécuter
 public void aTestAjouter() {
   // On ajoute la voiture dans la base de données
   dao.ajouter(voiture);
   // Comme la fonction recupere l'id, si l'id n'est plus à zero
   // c'est que la voiture est bien inséré dans la base de données
   assertNotEquals(0, voiture.getId());
 }
  @Override
  public boolean estSatisfaitPar(Voiture v) {

    if (this.prix == v.getPrix()) return true;
    else return false;
  }