package starter.domain;
import static starter.domain.builders.Builders.aEmployee;
import joist.domain.FlushTestDatabase;
import joist.domain.orm.Db;
import joist.domain.orm.Repository;
import joist.domain.uow.UoW;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class EmployeeTest {
private static Repository repo = new Repository(Db.MYSQL, "starter");
@Before
public void before() {
FlushTestDatabase.execute(repo);
UoW.open(repo, null);
}
@After
public void after() {
UoW.closeIfOpen();
}
@Test
public void foo() {
aEmployee().name("bob").employeeType(EmployeeType.FTE);
UoW.commitAndReOpen();
}
}