Spring Testを使ってテストを書こうとしたら下記のようなエラーが出たのでメモ。
ソース
@RunWith(SpringRunner.class)
エラー内容
型の不一致: Class
結論としては、Mavenでインストールしていたjunitのバージョンが古かったので出ていたみたい。
エラーが出る
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.4</version> <scope>test</scope> </dependency>
エラーが出ない
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>
エラー内容からjunitのバージョンが原因ってたどり着くまで時間がかかった。