io.vrap.codegen.languages.javalang.client.builder.test.JavaTestModule.kt Maven / Gradle / Ivy
package io.vrap.codegen.languages.javalang.client.builder.test
import io.vrap.codegen.languages.extensions.deprecated
import io.vrap.rmf.codegen.di.RamlGeneratorModule
import io.vrap.rmf.codegen.di.Module
import io.vrap.rmf.codegen.rendering.*
object JavaTestModule: Module {
override fun configure(generatorModule: RamlGeneratorModule) = setOf (
ResourceGenerator(
setOf(
JavaRequestTestRenderer(generatorModule.vrapTypeProvider())
), generatorModule.allResources().filterNot { it.deprecated() }
),
FileGenerator(
setOf(
JavaBuilderTestRenderer(generatorModule.vrapTypeProvider(), generatorModule.allObjectTypes())
)
)
)
}