相关疑难解决方法(0)

没有 @RunWith(PowerMockRunner.class) 的模拟静态

我有以下代码:

        @RunWith(PowerMockRunner.class)
        @PrepareForTest({RequestUtils.class, OsgiUtil.class})
        @PowerMockIgnore({"*"})
        public class MyTest
            ...
             @Test
             public somMethod(){    
                ....  
                mockStatic(RequestUtils.class);
                when(RequestUtils.getLocale(request)).thenReturn(locale);
            }
        }  
Run Code Online (Sandbox Code Playgroud)

如何替换此代码以使其无需使用@RunWith(PowerMockRunner.class)

根据以下链接中描述的原因,我无法使用@RunWith(PowerMockRunner.class)

java junit mocking mockito powermock

5
推荐指数
1
解决办法
9100
查看次数

标签 统计

java ×1

junit ×1

mocking ×1

mockito ×1

powermock ×1