Hey Leute,
also ich test gerade meine Datenbankapplication mit JUnit.
die Methode die ich testen will:
Warum funktioniert der JUnit Test nicht?
Ich teste doch auf Not Null und bekomme ja eigentlich ein DOMWaren Object zurück, ergo ist es sicher ned null?
Ich dank euch für eure Hilfe schonmal und freue mich über eure Antwort
glg
also ich test gerade meine Datenbankapplication mit JUnit.
Java:
public abstract class JUnitAbstractDAOTests {
protected WDAO wtest;
protected void setCWDAO(CWDAO wtest){
this.wtest=wtest;
}
@Test
public void testgetById() {
[B] assertNotNull("Result:", wtest.getById(3));
[/B] }
die Methode die ich testen will:
Java:
//klasse: WDAO
public DOMWaren getById(int id) {
try {
Statement stmt = CManager.getConnection().createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Waren WHERE id=" + id);
if(rs.next()) return(new DOMWaren(rs));
} catch (SQLException e) {
System.err.println("ERROR:" + e + "--WDAO.getById");
e.printStackTrace();
}
return(null);
}
Warum funktioniert der JUnit Test nicht?
Ich teste doch auf Not Null und bekomme ja eigentlich ein DOMWaren Object zurück, ergo ist es sicher ned null?
Ich dank euch für eure Hilfe schonmal und freue mich über eure Antwort
glg