2016-07-08 4 views
1

я получаю следующую ошибку@RunWith (PowerMockRunner.class) отвергаются для этого места

The annotation @RunWith is disallowed for this location

я следующий импорт.

import org.powermock.modules.junit4.PowerMockRunner; 
import org.powermock.core.classloader.annotations.PrepareForTest; 
import org.junit.runner.RunWith; 
import org.mockito.Mockito; 
import org.powermock.api.mockito.PowerMockito; 

@RunWith(PowerMockRunner.class) 
@PrepareForTest(QueryValidator.class) 
@Test 
public void testValidateIds2() { ... } 

Что вызывает это и как я могу избавиться от этого.

ответ

2

figed @RunWith(PowerMockRunner.class) представляет собой аннотацию на уровне класса, и ей необходимо перейти на класс, а не метод.