mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
[junit 5] check for absent @MethodSource only in test classes
GitOrigin-RevId: d74b7d26f8ad4fdc661ee034b608373620c4c269
This commit is contained in:
committed by
intellij-monorepo-bot
parent
913adcc0c5
commit
330a50bcea
@@ -589,6 +589,7 @@ private class JUnitMalformedSignatureVisitor(
|
|||||||
private fun checkAbsentSourceProvider(
|
private fun checkAbsentSourceProvider(
|
||||||
containingClass: PsiClass, attributeValue: PsiElement, sourceProviderName: String, method: UMethod
|
containingClass: PsiClass, attributeValue: PsiElement, sourceProviderName: String, method: UMethod
|
||||||
) {
|
) {
|
||||||
|
if (containingClass.isInterface || PsiUtil.isAbstractClass(containingClass)) return
|
||||||
val place = (if (method.javaPsi.isAncestor(attributeValue, true)) attributeValue
|
val place = (if (method.javaPsi.isAncestor(attributeValue, true)) attributeValue
|
||||||
else method.javaPsi.nameIdentifier ?: method.javaPsi).toUElement()?.sourcePsi ?: return
|
else method.javaPsi.nameIdentifier ?: method.javaPsi).toUElement()?.sourcePsi ?: return
|
||||||
val message = JUnitBundle.message(
|
val message = JUnitBundle.message(
|
||||||
|
|||||||
Reference in New Issue
Block a user