имитация безопасности аутентификации Spring

У меня есть метод репозитория, помеченный @Secured. Я пытаюсь написать модульный тест для этого метода, но мой тест не проходит, потому что мне нужна аутентификация для вызова метода. Сам метод является методом save (). Когда я вызываю метод, я получаю следующую ошибку:

 org.springframework.security.authentication.AuthenticationCredentialsNotFoundException: An Authentication object was not found in the SecurityContext

Я не могу протестировать этот метод, потому что он требует аутентификации, и я не могу сохранить пользователя для аутентификации (я использую hsqldb), потому что мне нужно было бы вызвать этот метод для сохранения. Любые советы о том, как провести модульное тестирование метода, помеченного @secured, или как имитировать аутентификацию.

14
задан vikash dat 20 January 2012 в 19:01
поделиться