能否請你幫我定義該代碼PowerMock:PowerMock JUnit中
String role = "ROLE_WARP_PUBLISH_PRIVATE";
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
Collection<? extends GrantedAuthority> authorities = authentication.getAuthorities();
for (GrantedAuthority auth : authorities)
{
if(auth.getAuthority().equals(role))
{
if (publishCheckbox == true)
{
getScenarioService().makePublic(scenarioVersionId);
}
}
}
所以我知道那是我嘲笑getContext()
,但我無法回報的東西時,這種方法被調用,所以我有我完全可以嘲笑那幾條路線。
感謝您的幫助
通常,對於這類問題,您應該首先嚐試Google。堆棧溢出是爲了解決代碼問題,而不是(在這裏我並不意味着冒犯)缺乏知識。如果你打算作爲一個問題看看[問]。謝謝。 –
@David Wilson我去谷槽,我知道它是如何工作的,但我沒有實現它,否則iI已經做到了,所以我就這麼問了。 – Herrminator
可悲的是我無法親自幫助你,因爲我對java一無所知 - 我只是在回顧這個問題。 –