我正在尝试用黄瓜编写以下数据库测试:
@Given("^I have N foos$")
public void i_have_N_foos() throws Throwable {
JPA.withTransaction(() -> {
fooSize = foo.count();
});
}
foot.count()
应该在事务中,但不推荐使用JPA.withTransaction
方法。如何在我的黄瓜测试中使用JPAApi
?
答案 0 :(得分:0)
修正:
public class Foo{
JPAApi jpaApi;
@Given("^I have N foos$")
public void i_have_N_foos() throws Throwable {
jpaAPI= JPA.createFor("fooPersistenceUnit");
jpaApi.withTransaction(() -> {
fooSize = foo.count();
});
}
}