package org.magmax.masterjava.tema10.jdbc_example;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
public class DerbyTest {
private Connection conn;
@Before
public void setUp () throws ClassNotFoundException, SQLException {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
conn = DriverManager.getConnection("jdbc:derby:memory:derbyDB;create=true");
Statement s = conn.createStatement();
s.execute("create table cuentas(codigo varchar(50), cliente varchar(50), " +
"email varchar(50), saldo double)");
s.close();
}
@After
public void tearDown () throws SQLException {
conn.close();
}
@Test
public void test_isEmpty() throws SQLException {
Statement s = conn.createStatement();
ResultSet res = s.executeQuery("select * from cuentas");
assertFalse (res.next());
}
}