Я использую 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)
Что мне не хватает?