junit5 执行`ArrayList<Executable>`报错`Target type of a lambda conversion must be an interface`

全部一起断言在使用ArrayList<Executable>的时候报错Target type of a lambda conversion must be an interface

出现原因:

Executable导入错误

import java.lang.reflect.Executable;//错误的import语句
import org.junit.jupiter.api.function.Executable;//正确的import语句

解决方法:

删除错误的import语句,重新导入
1.鼠标悬停在报错的语句上,选中org.junit.jupiter.api.function的Executable或者直接替换上面的import语句。