是否尚未定义EbeanServer?运行junit测试用例时
在运行JUnit测试用例时,我面临上述异常。您必须扩展是否尚未定义EbeanServer?运行junit测试用例时,junit,Junit,在运行JUnit测试用例时,我面临上述异常。您必须扩展play.test.WithServer类。例如: failed: javax.persistence.PersistenceException: The default EbeanServer has not been defined? This is normally set via the ebean.datasource.default property. Otherwise it should be registered progr
play.test.WithServer
类。例如:
failed: javax.persistence.PersistenceException: The default EbeanServer has not been defined? This is normally set via the ebean.datasource.default property. Otherwise it should be registered programatically via registerServer(), took 0.393 sec
[error] at com.avaje.ebean.Ebean$ServerManager.getPrimaryServer(Ebean.java:178)
[error] at com.avaje.ebean.Ebean$ServerManager.access$300(Ebean.java:128)
[error] at com.avaje.ebean.Ebean.createSqlQuery(Ebean.java:785)
[error] at models.Amplify.getHierarchy(Amplify.java:42)
[error] at services.AmplifyNodeServiceImplTest.shouldGetAmplifyNodeInfo(AmplifyNodeServiceImplTest.java:43)
WithServer
类确保服务器正确初始化(数据库、EbeanServer等)
public class SomeModelTest extends WithServer {
// Your testing code that uses Ebean
}