package nl.astraeus.database; import junit.framework.Assert; import java.util.List; import nl.astraeus.database.test.model.Person; import org.junit.BeforeClass; import org.junit.Test; /** * Date: 11/16/13 * Time: 12:27 AM */ public class TestInsert extends BaseTest { @BeforeClass public static void createDatabase() { BaseTest.createDatabase("jdbc:h2:mem:TestInsert"); } @Test public void testInsert() { SimpleDao<Person> dao = new SimpleDao<Person>(Person.class); dao.execute(new SimpleDao.Executor<Person>() { @Override public void execute(SimpleDao<Person> dao) { dao.insert(new Person("Rien", 40, "Rozendael")); dao.insert(new Person("Jan", 32, "Straat")); dao.insert(new Person("Piet", 26, "Weg")); dao.insert(new Person("Klaas", 10, "Pad")); } }); List<Person> persons = dao.all(); Assert.assertTrue(persons.size() == 4); } }