Hallo,
wie kann ich diese Methode testen?
habe von Netbeans Test generieren lassen, aber ich weiss nicht wie ich die Methode wirklich testen kann, also ich weiss nicht welche Informationen ich aus dieser Methode in der Testmethode benutzen muss/kann ?
Test Methode ( von Netbeans generiert )
wie kann ich diese Methode testen?
Java:
public ArrayList<Customer> getCustomerTable() throws SQLException {
list = new ArrayList<>();
Connection con = getConnection();
PreparedStatement ps = con.prepareStatement("SELECT customer_id, title, first_name, last_name, company_name, address, house_number, postalcode, city, country, telephone, email FROM Customer");
//get customer data from database
ResultSet result = ps.executeQuery();
while (result.next()) {
Customer customer = new Customer();
customer.setCustomer_id(result.getInt("customer_id"));
customer.setTitle(result.getString("title"));
customer.setFirst_name(result.getString("first_name"));
customer.setLast_name(result.getString("last_name"));
customer.setCompany_name(result.getString("company_name"));
customer.setAddress(result.getString("address"));
customer.setHouse_number(result.getString("house_number"));
customer.setPostalcode(result.getString("postalcode"));
customer.setCity(result.getString("city"));
customer.setCountry(result.getString("country"));
customer.setTelephone(result.getInt("telephone"));
customer.setEmail(result.getString("email"));
//store all data into a List
list.add(customer);
con.close();
}
return list;
}
habe von Netbeans Test generieren lassen, aber ich weiss nicht wie ich die Methode wirklich testen kann, also ich weiss nicht welche Informationen ich aus dieser Methode in der Testmethode benutzen muss/kann ?
Test Methode ( von Netbeans generiert )
Java:
@Test
public void testGetCustomerTable() throws Exception {
System.out.println("getCustomerTable");
Customer instance = new Customer();
ArrayList<Customer> expResult = null;
ArrayList<Customer> result = instance.getCustomerTable();
assertEquals(expResult, result);
}
Zuletzt bearbeitet: