Я использую Junit 4.4 и junit4-dataprovider 2.3 в качестве моих зависимостей, но следующее объявление несовместимо:
@RunWith(DataProviderRunner.class)
public class CustomValueProcessorFactoryUnitTest {
из-за следующей ошибки компиляции:
incompatible types: java.lang.Class<com.tngtech.java.junit.dataprovider.DataProviderRunner> cannot be converted to java.lang.Class<? extends org.junit.runner.Runner>
Это происходит даже с junit4-dataprovider 2.0 тоже.Любой намек?
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.tngtech.junit.dataprovider</groupId>
<artifactId>junit4-dataprovider</artifactId>
<version>2.0</version>
</dependency>