junit 5: support Object[][] in MethodSource return type (IDEA-175753)

This commit is contained in:
Anna.Kozlova
2017-07-13 18:24:00 +02:00
parent 08f41500ab
commit 240fd7e38c
@@ -191,7 +191,9 @@ class JUnit5MalformedParameterizedInspection : BaseJavaBatchLocalInspectionTool(
holder.registerProblem(attributeValue,
"Method source \'$providerName\' must have one of the following return type: Stream<?>, Iterator<?>, Iterable<?> or Object[]")
}
else if (hasMultipleParameters(method) && !isArgumentsInheritor(componentType) && !componentType.equalsToText(CommonClassNames.JAVA_LANG_OBJECT)) {
else if (hasMultipleParameters(method) && !isArgumentsInheritor(componentType) &&
!componentType.equalsToText(CommonClassNames.JAVA_LANG_OBJECT) &&
!componentType.deepComponentType.equalsToText(CommonClassNames.JAVA_LANG_OBJECT)) {
holder.registerProblem(attributeValue, "Multiple parameters have to be wrapped in Arguments")
}
}