viclovsky / swagger-coverage

Tool which generates full picture of coverage of API tests based on OAS (Swagger) v2 and v3
Apache License 2.0
197 stars 38 forks source link

Fix NPE when coverage output spec not contains any parameters #105

Closed sshuvalov closed 2 years ago

sshuvalov commented 2 years ago

Fixing a bug where the absence of parameters in the specification leads to a crash

java.lang.NullPointerException at com.github.viclovsky.swagger.coverage.core.predicate.DefaultParameterConditionPredicate.check(DefaultParameterConditionPredicate.java:24) at com.github.viclovsky.swagger.coverage.core.predicate.ParameterConditionPredicate.check(ParameterConditionPredicate.java:14) at com.github.viclovsky.swagger.coverage.core.model.SinglePredicateCondition.check(SinglePredicateCondition.java:40) at com.github.viclovsky.swagger.coverage.core.results.builder.prebuilder.CoverageStatisticsBuilder.lambda$null$0(CoverageStatisticsBuilder.java:57)

viclovsky commented 2 years ago

👍