错误:
org.junit.jupiter.api.extension.ParameterResolutionException: No ParameterResolver registered for parameter [final org.elasticsearch.client.RestHighLevelClient restHighLevelClient] in constructor [public cn.itcast.hotel.HotelDemoApplicationTests(org.elasticsearch.client.RestHighLevelClient)].
原因:
原因就是在测试类使用了@RequiredArgsConstructor
@RequiredArgsConstructor会让需要构造方法的属性自动生成构造方法,
所以 private final RestHighLevelClient restHighLevelClient; 会自动生成构造方法。
但是测试类的方法不能有参数,所以就会报错。