私はこのテスト nosqlunit注釈@UsingDataSet場所
@Test
@UsingDataSet(locations = {"dataset.json"}, loadStrategy= LoadStrategyEnum.CLEAN_INSERT)
public void readAndupdateTemplate(){
..............
}
を書いたそして、私のルートプロジェクトは、私の
dataset.json
app/src/test/resource
に
app/src/test/java
に上に書いた
app
|
|_ _ src
|_ _ main
| |_ _ java
| | ......(my packages)
| |_ _ resources
|
|_ _ test
|_ _java
| .....(my test packages)
|_ _resources
クラスのテストがあり、以下の構造を有し、
このテストを実行しようとすると、このエラーが発生します。
java.lang.IllegalArgumentException: File specified in locations property are not present in classpath, or no files matching default name are found. Valid default locations are: /xx/xxxxxxxxx/xxxxxxxxxx/service/TemplateServiceTest.json or /xx/xxxxxxxxx/xxxxxxxxxx/service/TemplateServiceTest#readAndupdateTemplate.json