package org.test4j.module.database.environment;
import org.junit.Test;
import org.test4j.database.table.ITable;
import org.test4j.database.table.TddUserTable;
import org.test4j.hamcrest.matcher.property.reflection.EqMode;
import org.test4j.module.database.IDatabase;
/**
* 类BaseEnvironmentTest.java的实现描述:
*
* @author darui.wudr 2013-1-8 下午1:24:10
*/
@SuppressWarnings("serial")
public class BaseEnvironmentTest implements IDatabase, ITable {
@Test
public void testConverToSqlValue_ValueIsEnum() throws Exception {
db.table(t_tdd_user).clean().insert(2, new TddUserTable() {
{
this.put(IColumn.f_email, EmailEnum.values());
}
});
db.table(t_tdd_user).query().reflectionEqMap(2, new TddUserTable() {
{
this.put(IColumn.f_email, "darui_wu", "davey_wu");
}
}, EqMode.EQ_STRING, EqMode.IGNORE_ORDER);
}
static enum EmailEnum {
darui_wu,
davey_wu;
}
}