Validator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total667 of 4,26684%224 of 79471%2054371691,067040
validateValueAsType(ApiParameterType, String, String, ApiSchemaTypeRestriction)24562671%8114564%691146521501
init(Logger, Api, ApiValidatorConfig)2021,48288%8319770%791415842601
buildSwaggerResponse(HttpBaseResponseEntity)465755%51168%59102401
buildRequestOpenApi4j(String, String, Map, List, Map, Object)4020883%103276%82296601
buildSwaggerRequest(HttpBaseRequestEntity)3511676%71973%71452901
validateWithSwaggerRequestValidator(HttpBaseEntity, ApiOperation)189584%675%2533001
buildResponseOpenApi4j(int, Map, Object)1610786%42083%41333301
validateWithOpenApi4j(HttpBaseEntity, ApiOperation)1520593%112367%111825201
getValidatorList(ApiOperation, HttpBaseEntity)157082%81055%71031901
getArrayValues(boolean, String, String)4180%675%2541501
normalizePath(String)3581%6100%042801
validatePreConformanceCheck(HttpBaseEntity, ApiOperation, Object[])13795%38100%02023701
close(Logger, Api, ApiValidatorConfig)2681%583%141901
excludeBase64PatternFromSchema(Object)3792%990%1611101
getRefType(String)87%50%121301
getBodyParameters(HttpBaseEntity, ApiOperation)64100%41680%41102101
normalizeRefs(JsonNode)55100%675%2501401
removeRegexPatternOnStringsOfFormatByte(OpenAPI)47100%375%1301101
removeTypeObjectAssociationWithOneOfAndAnyOfFromSchema(Object)27100%6100%040801
lambda$removeRegexPatternOnStringsOfFormatByte$6(Operation)23100%4100%030701
validate(HttpBaseEntity)16100%n/a010301
getRefPath(String)15100%100%020301
Validator()100%n/a010301
getRefPath(JsonPathExpressionEngine, JsonNode)100%n/a010501
removeTypeObjectAssociationWithOneOfAndAnyOfModels(OpenAPI)100%100%020301
removeTypeObjectFromEachValue(Map, Function)100%50%120301
excludeBase64PatternFromEachValue(Map, Function)100%100%020301
lambda$validateWithSwaggerRequestValidator$0(ApiOperation, Map.Entry)100%n/a010101
lambda$excludeBase64PatternFromEachValue$9(Function, Object)100%n/a010101
lambda$removeRegexPatternOnStringsOfFormatByte$7(PathItem)100%n/a010201
lambda$removeTypeObjectFromEachValue$2(Function, Object)100%n/a010101
fromHttpMethod(HttpRequestMethod)100%n/a010101
lambda$removeRegexPatternOnStringsOfFormatByte$5(Parameter)100%n/a010101
lambda$removeRegexPatternOnStringsOfFormatByte$4(Parameter)100%n/a010101
static {...}100%n/a010101
lambda$excludeBase64PatternFromSchema$10(Schema)100%n/a010101
lambda$removeRegexPatternOnStringsOfFormatByte$8(Schema)100%n/a010101
lambda$removeTypeObjectAssociationWithOneOfAndAnyOfFromSchema$3(Schema)100%n/a010101
lambda$removeTypeObjectAssociationWithOneOfAndAnyOfModels$1(Schema)100%n/a010101
validatePostConformanceCheck(HttpBaseEntity, ApiOperation, Object[])100%n/a010101