【发布时间】:2019-11-01 00:25:26
【问题描述】:
我正在使用 alfresco 6。在我要测试的一种方法中,具有以下代码:
if(AuthenticationUtil.getFullyAuthenticatedUser().equals("xyz"))
{
return;
}
我想在进行此单元测试时强制此条件为假。
在单元测试中,我有一个@Before,它具有以下内容:
AuthenticationUtil.setAdminUserAsFullyAuthenticatedUser();
在实际测试中我没有任何与AuthenticationUtil相关的代码。
我收到以下错误:
java.lang.IllegalStateException: AuthenticationUtil not yet initialised; default admin username not available
at org.alfresco.repo.security.authentication.AuthenticationUtil.getAdminUserName(AuthenticationUtil.java:450)
我错过了什么?
【问题讨论】: