package org.test4j.module.database.utility;
import org.junit.Test;
import org.test4j.database.table.ITable;
import org.test4j.database.table.TddUserTable;
import org.test4j.junit.Test4J;
import org.test4j.tools.commons.ListHelper;
@SuppressWarnings({ "serial", "unchecked" })
public class WantStyleAssertionTest_Database extends Test4J {
@Test
public void testDatabase() {
db.table(ITable.t_tdd_user).clean().insert(2, new TddUserTable() {
{
this.put(IColumn.f_id, "1", "2");
this.put(IColumn.f_first_name, "darui", "jobs");
this.put(IColumn.f_last_name, "wu", "he");
}
});
db.query("select id,first_name,last_name from tdd_user").reflectionEqMap(ListHelper.toList(new TddUserTable() {
{
this.put(IColumn.f_id, 1);
this.put(IColumn.f_first_name, "darui");
}
}, new TddUserTable() {
{
this.put(IColumn.f_id, 2);
this.put(IColumn.f_last_name, "he");
}
}));
}
}