mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
misordered actual/equals for one framework at a time
This commit is contained in:
+5
-1
@@ -114,9 +114,13 @@ public class AssertHint {
|
||||
}
|
||||
|
||||
public static boolean isMessageOnLastPosition(PsiClass containingClass) {
|
||||
return isMessageOnLastPosition(containingClass, true);
|
||||
}
|
||||
|
||||
public static boolean isMessageOnLastPosition(PsiClass containingClass, boolean checkTestNG) {
|
||||
final String qualifiedName = containingClass.getQualifiedName();
|
||||
return JUnitCommonClassNames.ORG_JUNIT_JUPITER_API_ASSERTIONS.equals(qualifiedName) ||
|
||||
"org.testng.Assert".equals(qualifiedName);
|
||||
checkTestNG && "org.testng.Assert".equals(qualifiedName);
|
||||
}
|
||||
|
||||
public static String areExpectedActualTypesCompatible(PsiMethodCallExpression expression) {
|
||||
|
||||
+10
-4
@@ -123,13 +123,19 @@ public abstract class MisorderedAssertEqualsArgumentsInspectionBase extends Base
|
||||
final PsiClass containingClass = method.getContainingClass();
|
||||
final PsiExpression expectedArgument;
|
||||
final PsiExpression actualArgument;
|
||||
if (checkTestNG && InheritanceUtil.isInheritor(containingClass, "org.testng.Assert")){
|
||||
expectedArgument = arguments[1];
|
||||
actualArgument = arguments[0];
|
||||
if (checkTestNG){
|
||||
if (InheritanceUtil.isInheritor(containingClass, "org.testng.Assert")) {
|
||||
expectedArgument = arguments[1];
|
||||
actualArgument = arguments[0];
|
||||
}
|
||||
else {
|
||||
expectedArgument = null;
|
||||
actualArgument = null;
|
||||
}
|
||||
}
|
||||
else {
|
||||
final boolean messageOnFirstPosition = AssertHint.isMessageOnFirstPosition(containingClass);
|
||||
final boolean messageOnLastPosition = AssertHint.isMessageOnLastPosition(containingClass);
|
||||
final boolean messageOnLastPosition = AssertHint.isMessageOnLastPosition(containingClass, false);
|
||||
if (!messageOnFirstPosition && !messageOnLastPosition) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user