예제 #1
0
 @Test(expected = NullPointerException.class)
 public void eTestSupprimerInt() {
   int id = voiture.getId();
   dao.supprimer(id);
   Voiture v = dao.get(id);
   System.out.println(v.toString());
 }
예제 #2
0
 @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
 @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());
 }
예제 #4
0
 @Test
 public void cTestGetVoitures() {
   // On recupere toutes les voitures
   List<Voiture> voitures = dao.getVoitures();
   // On test que la list n'est pas vide
   assertFalse(voitures.isEmpty());
   // On test que la liste contient bien la classe
   voitures.contains(voiture);
 }
예제 #5
0
 @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());
 }
예제 #6
0
 @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));
 }