support routers which inject beans #100
GitHub Actions / Coverage
succeeded
Aug 9, 2024 in 0s
Code Coverage 80.06 %
This run completed at 08/09/2024 18:27:58
Details
Coverage Report: JaCoCo
- spring-funk
Outcome | Value |
---|---|
Code Coverage % | 80.06% |
✔️ Number of Lines Covered | 546 |
❌ Number of Lines Missed | 136 |
Total Number of Lines | 682 |
Details:
com/github/wakingrufus/funk/aws
✔️ GlobalAwsConfigurationProperties.kt
All Lines Covered!
❌ AwsMicrometerMetricPublisher.kt
Lines Missed:
- Line #19
val duration = (metricCollection.first { it.metric().name().equals("ApiCallDuration") }.value() as Duration?)
- Line #20
?: Duration.ZERO
- Line #30
val successToken = if (success) "Success" else "Failure"
- Line #34
"awssdk.retries",
- Line #52
}
✔️ AwsDsl.kt
All Lines Covered!
org/springframework/boot/autoconfigure/web/servlet
✔️ TomcatExt.kt
All Lines Covered!
❌ ServletExt.kt
Lines Missed:
- Line #48
}
- Line #121
} catch (ex: ClassNotFoundException) {
- Line #173
FormattingConversionService::class.java
- Line #175
)
- Line #187
ContentNegotiationManager::class.java
- Line #189
ResourceUrlProvider::class.java
- Line #191
)
- Line #259
applicationContext?.getBeanProvider(HttpMessageConverter::class.java)?.orderedStream()
❌ GenericApplicationContextExtensions.kt
Lines Missed:
com/github/wakingrufus/funk/base
✔️ SpringFunkApplication.kt
All Lines Covered!
❌ SpringDslEnabled.kt
com/github/wakingrufus/funk/test
✔️ Comparisons.kt
All Lines Covered!
✔️ TestSpringFunkApplication.kt
All Lines Covered!
com/github/wakingrufus/funk/config
❌ RuntimeConfig.kt
❌ SpringRuntimeConfig.kt
Lines Missed:
- Line #13
) : RuntimeConfig<T> {
- Line #22
val resolvedPrefix = prefix ?: clazz.getAnnotationsByType(ConfigurationProperties::class.java)
✔️ ConfigClassEntry.kt
All Lines Covered!
✔️ RuntimeConfigDslInitializer.kt
All Lines Covered!
com/github/wakingrufus/funk/logging
✔️ LoggingDsl.kt
All Lines Covered!
✔️ LoggingDslInitializer.kt
All Lines Covered!
com/github/wakingrufus/funk/example
com/github/wakingrufus/funk/core
❌ SpringDslMarker.kt
❌ SpringDsl.kt
❌ SpringDslContainer.kt
Lines Missed:
com/github/wakingrufus/funk/beans
✔️ BeanDslInitializer.kt
All Lines Covered!
✔️ BeansDsl.kt
All Lines Covered!
com/github/wakingrufus/funk/aws/s3
✔️ S3ClientConfigurationProperties.kt
All Lines Covered!
❌ S3ClientBuilder.kt
Lines Missed:
- Line #19
}
- Line #22
}
- Line #34
DefaultCredentialsProvider.builder()
✔️ BeanFactoryExtensions.kt
All Lines Covered!
✔️ S3Dsl.kt
All Lines Covered!
✔️ GenericApplicationContextExtensions.kt
All Lines Covered!
com/github/wakingrufus/funk/util
❌ ConfigKeyNormalizer.kt
Lines Missed:
com/github/wakingrufus/funk/webmvc
✔️ GenericApplicationContextExtensions.kt
All Lines Covered!
✔️ JettyEngine.kt
All Lines Covered!
❌ Converters.kt
Lines Missed:
- Line #28
HttpMessageConverter::class.java,
- Line #36
"atomFeedHttpMessageConverter",
- Line #37
HttpMessageConverter::class.java,
- Line #46
"allEncompassingFormHttpMessageConverter",
- Line #47
HttpMessageConverter::class.java,
- Line #56
HttpMessageConverter::class.java,
- Line #64
HttpMessageConverter::class.java,
- Line #67
"resourceRegionHttpMessageConverter",
- Line #68
HttpMessageConverter::class.java,
- Line #77
"rssChannelHttpMessageConverter",
- Line #78
HttpMessageConverter::class.java,
✔️ BeanDefinitionDsl.kt
All Lines Covered!
❌ WebmvcDsl.kt
Lines Missed:
✔️ TomcatEngine.kt
All Lines Covered!
✔️ RoutesDsl.kt
All Lines Covered!
❌ WebMvcConverterDsl.kt
Lines Missed:
- Line #14
}
- Line #21
}
- Line #40
}
- Line #47
}
- Line #54
}
- Line #61
}
- Line #65
}
❌ ServletEngine.kt
❌ Converter.kt
✔️ BeanFactoryExtensions.kt
All Lines Covered!
org/springframework/boot/autoconfigure/jackson
✔️ GenericApplicationContextExtensions.kt
All Lines Covered!
✔️ JacksonAutoConfigurationExt.kt
All Lines Covered!
Loading