Achei muito bom o artigo “Testes Automatizados”.
Porém, quanto aos testes com DBUnit, a listagem 8 não mostra o código completo, conforme abaixo:
private Session setUpDB(){
try {
Class.forName("org.hsqldb.jdbcDriver");
Connection jdbcConnection = DriverManager.getConnection("jdbc:hsqldb:mem:testdb","sa","");
IDatabaseConnection connection = new DatabaseConnection(jdbcConnection);
IDataSet dataSet = new FlatXmlDataSet(new File("dados_pessoa.xml"));
DatabaseOperation.CLEAN_INSERT.execute(connection, dataSet);
QueryDataSet databaseSet = new QueryDataSet(connection);
// ... codigo para obter a session do Hibernate ...
} catch (Exception e) {
e.printStackTrace();
}
}
Alguém sabe me dizer como consigo uma Session a partir daí ?
Obrigado