@@ -154,21 +154,30 @@ public void testDeleteExportHistory() throws SQLException {
154154 try (Connection conn = agroalConnectionFactory .getConnection (null )) {
155155 ExportHistoryDBDriver driver = new ExportHistoryDBDriver (null , null );
156156 ExportHistoryRep exportHistoryRep = getExportHistoryRep (7 , "to-delete" , now );
157+ ExportHistoryRep notDeletedRep = getExportHistoryRep (8 , "to-keep" , now );
157158
158159
159160 driver .addExportHistory (conn , user ,
160161 exportHistoryRep ,
161162 agroalConnectionFactory .getKeyFactory ()
162163 );
164+ driver .addExportHistory (conn , user ,
165+ notDeletedRep ,
166+ agroalConnectionFactory .getKeyFactory ()
167+ );
163168
164169
165170 try (ResultSet rs = driver .getExportHistoryForUser (conn , user )) {
166171 Assertions .assertTrue (rs .next ());
167172 Assertions .assertEquals ("to-delete" , rs .getString ("uri" ));
173+ Assertions .assertTrue (rs .next ());
174+ Assertions .assertEquals ("to-keep" , rs .getString ("uri" ));
168175 }
169176
170177 driver .deleteExportHistory (conn , exportHistoryRep .uri ());
171178 try (ResultSet rs = driver .getExportHistoryForUser (conn , user )) {
179+ Assertions .assertTrue (rs .next ());
180+ Assertions .assertEquals ("to-keep" , rs .getString ("uri" ));
172181 assertFalse (rs .next (),"No rows should remain after deletion" );
173182 }
174183 } catch (DataAccessException e ) {
0 commit comments