Fix indentation to use tabs in Kotlin source files
Closes gh-33840
This commit is contained in:
committed by
Sébastien Deleuze
parent
6bd4687706
commit
0beb56a58c
@@ -36,45 +36,45 @@ import org.springframework.validation.beanvalidation.BeanValidationBeanRegistrat
|
||||
*/
|
||||
class BeanValidationBeanRegistrationAotProcessorKotlinTests {
|
||||
|
||||
private val processor = BeanValidationBeanRegistrationAotProcessor()
|
||||
private val processor = BeanValidationBeanRegistrationAotProcessor()
|
||||
|
||||
private val generationContext: GenerationContext = TestGenerationContext()
|
||||
private val generationContext: GenerationContext = TestGenerationContext()
|
||||
|
||||
@Test
|
||||
fun shouldProcessMethodParameterLevelConstraint() {
|
||||
process(MethodParameterLevelConstraint::class.java)
|
||||
Assertions.assertThat(
|
||||
RuntimeHintsPredicates.reflection().onType(ExistsValidator::class.java)
|
||||
.withMemberCategory(MemberCategory.INVOKE_DECLARED_CONSTRUCTORS)
|
||||
).accepts(generationContext.runtimeHints)
|
||||
}
|
||||
@Test
|
||||
fun shouldProcessMethodParameterLevelConstraint() {
|
||||
process(MethodParameterLevelConstraint::class.java)
|
||||
Assertions.assertThat(
|
||||
RuntimeHintsPredicates.reflection().onType(ExistsValidator::class.java)
|
||||
.withMemberCategory(MemberCategory.INVOKE_DECLARED_CONSTRUCTORS)
|
||||
).accepts(generationContext.runtimeHints)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun shouldSkipMethodParameterLevelConstraintWihExtension() {
|
||||
process(MethodParameterLevelConstraintWithExtension::class.java)
|
||||
Assertions.assertThat(generationContext.runtimeHints.reflection().typeHints()).isEmpty()
|
||||
}
|
||||
@Test
|
||||
fun shouldSkipMethodParameterLevelConstraintWihExtension() {
|
||||
process(MethodParameterLevelConstraintWithExtension::class.java)
|
||||
Assertions.assertThat(generationContext.runtimeHints.reflection().typeHints()).isEmpty()
|
||||
}
|
||||
|
||||
private fun process(beanClass: Class<*>) {
|
||||
val contribution = createContribution(beanClass)
|
||||
contribution?.applyTo(generationContext, Mockito.mock())
|
||||
}
|
||||
private fun process(beanClass: Class<*>) {
|
||||
val contribution = createContribution(beanClass)
|
||||
contribution?.applyTo(generationContext, Mockito.mock())
|
||||
}
|
||||
|
||||
private fun createContribution(beanClass: Class<*>): BeanRegistrationAotContribution? {
|
||||
val beanFactory = DefaultListableBeanFactory()
|
||||
beanFactory.registerBeanDefinition(beanClass.name, RootBeanDefinition(beanClass))
|
||||
return processor.processAheadOfTime(RegisteredBean.of(beanFactory, beanClass.name))
|
||||
}
|
||||
private fun createContribution(beanClass: Class<*>): BeanRegistrationAotContribution? {
|
||||
val beanFactory = DefaultListableBeanFactory()
|
||||
beanFactory.registerBeanDefinition(beanClass.name, RootBeanDefinition(beanClass))
|
||||
return processor.processAheadOfTime(RegisteredBean.of(beanFactory, beanClass.name))
|
||||
}
|
||||
|
||||
internal class MethodParameterLevelConstraintWithExtension {
|
||||
internal class MethodParameterLevelConstraintWithExtension {
|
||||
|
||||
@Suppress("unused")
|
||||
fun hello(name: @Exists String): String {
|
||||
return name.toHello()
|
||||
}
|
||||
@Suppress("unused")
|
||||
fun hello(name: @Exists String): String {
|
||||
return name.toHello()
|
||||
}
|
||||
|
||||
private fun String.toHello() =
|
||||
"Hello $this"
|
||||
}
|
||||
private fun String.toHello() =
|
||||
"Hello $this"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user