fini benevoleDemandesEnCoursPage
Some checks are pending
Java CI with Maven / build (push) Waiting to run

This commit is contained in:
skferrei 2024-11-29 10:15:12 +01:00
parent 993f9f202b
commit 140f887264

View file

@ -147,21 +147,19 @@ class BenevoleDemandesEncoursPageTest {
loadDemandesEnCoursMethod.setAccessible(true); // permet d'appeler la méthode même si elle est private loadDemandesEnCoursMethod.setAccessible(true); // permet d'appeler la méthode même si elle est private
loadDemandesEnCoursMethod.invoke(page); // on l'appele loadDemandesEnCoursMethod.invoke(page); // on l'appele
//on marque l'id de la dernière ligne du tableau affiché
int lastRow = page.getTable().getRowCount()-1;
//on sélectionne les descriptions des 3 dernières lignes de la table car elles correspondent aux 3 demandes test
//on récupère toutes les descriptions chargées dans la page (chaque ligne uniquement pour la colonne description) //on récupère toutes les descriptions chargées dans la page (chaque ligne uniquement pour la colonne description)
//page.getTableModel().getValueAt(); String desc_actual;
desc_actual = (String) page.getTableModel().getValueAt((lastRow-2), 1) +
page.getTableModel().getValueAt((lastRow-1), 1) +
page.getTableModel().getValueAt(lastRow, 1);
String sql = "SELECT statut FROM demandes_aide WHERE id = ?";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setInt(1, demandeID);
ResultSet resultSet = statement.executeQuery();
String currentStatus = "";
if (resultSet.next()) {
currentStatus = resultSet.getString("statut");
}
String desc_expected = desc + desc2 + desc3; String desc_expected = desc + desc2 + desc3;
assertEquals(desc_expected, currentStatus, "La description combinée doit être : " + desc_expected); assertEquals(desc_expected, desc_actual, "La description combinée doit être : " + desc_expected);
// Suppression des demande de test après le test de prendreDemande() // Suppression des demande de test après le test de prendreDemande()
//les id se suivent donc on a juste besoin de un seul demandeID //les id se suivent donc on a juste besoin de un seul demandeID