[Java] Ignore return value for Java file assert classes (#12145)

This commit is contained in:
Oleh Kurpiak 2022-04-16 11:29:45 +03:00 committed by GitHub
parent 16ab5feeb9
commit ceaff2001b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 22 additions and 2 deletions

View File

@ -7,6 +7,7 @@ import java.util.Objects;
import java.util.stream.Collectors;
import org.assertj.core.api.ListAssert;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.expr.AnnotationExpr;
import com.github.javaparser.ast.expr.MarkerAnnotationExpr;
@ -15,6 +16,7 @@ import com.github.javaparser.ast.expr.SingleMemberAnnotationExpr;
import com.github.javaparser.ast.nodeTypes.NodeWithSimpleName;
import com.google.common.collect.ImmutableMap;
@CanIgnoreReturnValue
public abstract class AbstractAnnotationAssert<ACTUAL extends AbstractAnnotationAssert<ACTUAL>> extends ListAssert<AnnotationExpr> {
protected AbstractAnnotationAssert(final List<AnnotationExpr> annotationExpr) {

View File

@ -10,6 +10,7 @@ import java.util.stream.Collectors;
import org.assertj.core.api.AbstractAssert;
import org.assertj.core.api.Assertions;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.StaticJavaParser;
import com.github.javaparser.ast.CompilationUnit;
@ -17,6 +18,7 @@ import com.github.javaparser.ast.body.FieldDeclaration;
import com.github.javaparser.ast.body.MethodDeclaration;
import com.github.javaparser.ast.nodeTypes.NodeWithName;
@CanIgnoreReturnValue
public class JavaFileAssert extends AbstractAssert<JavaFileAssert, CompilationUnit> {
private JavaFileAssert(final CompilationUnit actual) {

View File

@ -2,8 +2,11 @@ package org.openapitools.codegen.java.assertions;
import java.util.List;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.expr.AnnotationExpr;
@CanIgnoreReturnValue
public class MethodAnnotationAssert extends AbstractAnnotationAssert<MethodAnnotationAssert> {
private final MethodAssert methodAssert;

View File

@ -6,13 +6,14 @@ import java.util.stream.Collectors;
import org.assertj.core.api.AbstractAssert;
import org.assertj.core.api.Assertions;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
import com.github.javaparser.ast.body.MethodDeclaration;
import com.github.javaparser.ast.body.Parameter;
import com.github.javaparser.ast.nodeTypes.NodeWithName;
@CanIgnoreReturnValue
public class MethodAssert extends AbstractAssert<MethodAssert, MethodDeclaration> {
private final JavaFileAssert fileAssert;

View File

@ -2,8 +2,11 @@ package org.openapitools.codegen.java.assertions;
import java.util.List;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.expr.AnnotationExpr;
@CanIgnoreReturnValue
public class ParameterAnnotationAssert extends AbstractAnnotationAssert<ParameterAnnotationAssert> {
private final ParameterAssert parameterAssert;

View File

@ -2,9 +2,11 @@ package org.openapitools.codegen.java.assertions;
import org.assertj.core.api.Assertions;
import org.assertj.core.api.ObjectAssert;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.body.Parameter;
@CanIgnoreReturnValue
public class ParameterAssert extends ObjectAssert<Parameter> {
private final MethodAssert methodAssert;

View File

@ -2,8 +2,11 @@ package org.openapitools.codegen.java.assertions;
import java.util.List;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.expr.AnnotationExpr;
@CanIgnoreReturnValue
public class PropertyAnnotationAssert extends AbstractAnnotationAssert<PropertyAnnotationAssert> {
private final PropertyAssert propertyAssert;

View File

@ -2,10 +2,11 @@ package org.openapitools.codegen.java.assertions;
import org.assertj.core.api.Assertions;
import org.assertj.core.api.ObjectAssert;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.body.FieldDeclaration;
import com.github.javaparser.ast.body.Parameter;
@CanIgnoreReturnValue
public class PropertyAssert extends ObjectAssert<FieldDeclaration> {
private final JavaFileAssert javaFileAssert;

View File

@ -2,8 +2,11 @@ package org.openapitools.codegen.java.assertions;
import java.util.List;
import org.assertj.core.util.CanIgnoreReturnValue;
import com.github.javaparser.ast.expr.AnnotationExpr;
@CanIgnoreReturnValue
public class TypeAnnotationAssert extends AbstractAnnotationAssert<TypeAnnotationAssert> {
private final JavaFileAssert fileAssert;