Mi scuso nuovamente per i tag code.
Allora a grandi linee si hai capito quello che voglio fare in questa parte del codice voglio verificare se esiste un utente con quell' id nel caso non esistesse vorrei restituisse NULL
codice:
public void testnotworking() {
session = sessionFactory.openSession(); // apre la configurazione con il database session.beginTransaction(); // qui controllerei se la sessione è partita o meno
//la sessione è aperta quindi è ok
Query result = session.createQuery( "select nome from Utente where id=6" ); // la query seleziona il nome della persona dalla tabella Utente con id 6
// qui controllerei se query lo ha creato bene
// La query è ok
assertNotNull(result);
List listaResult = result.list(); // restituisce il risultato della query che è una lista
nel caso trovasse l'utente vorrei che facesse :
codice:
for (int i = 0; i< l.size();i++) { // scorre la lista
Assert.assertEquals("Marino", l.get(i).toString());// ricava l'elemento dalla lista lo confronta con il dato inserito in questo caso "Marino" }
in questo caso se i dati confrontati non fossero uguali vorrei che ritornasse un'eccezione sempre se si può fare.