使用数据库的Play子项目中的单元测试由于此错误而失败:
javax.persistence.PersistenceException:默认的EbeanServer尚未定义?这通常通过ebean.datasource.default属性设置。否则,它应该通过registerServer()
以编程方式注册在做这样的事情时会抛出:
MyEntity entity = new MyEntity();
entity.save();
另外
server = Ebean.getServer("default");
也不会工作 - 会导致此错误: java.lang.RuntimeException:DataSource用户是否为空?
我发现的唯一(非常难看)解决方法是将单元测试移动到承载子项目的根Play项目,该子项目包含模型类( MyEntity )。
有人知道如何在子项目中进行单元测试吗?
答案 0 :(得分:0)
尝试设置evolutionplugin=enabled