forked from loafle/openapi-generator-original
		
	[Java] Ignore return value for Java file assert classes (#12145)
This commit is contained in:
		
							parent
							
								
									16ab5feeb9
								
							
						
					
					
						commit
						ceaff2001b
					
				@ -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) {
 | 
			
		||||
 | 
			
		||||
@ -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) {
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user