是否尚未定义EbeanServer?运行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

在运行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 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
}