diff --git a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/AndroidModuleConfigurator.kt b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/AndroidModuleConfigurator.kt index 4e6a5dc2699..23db8612a21 100644 --- a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/AndroidModuleConfigurator.kt +++ b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/AndroidModuleConfigurator.kt @@ -139,6 +139,7 @@ object AndroidTargetConfigurator : TargetConfigurator, SimpleTargetConfigurator, AndroidModuleConfigurator, SingleCoexistenceTargetConfigurator, + ModuleConfiguratorWithTests, ModuleConfiguratorSettings() { override val moduleSubType = ModuleSubType.android override val moduleType = ModuleType.android @@ -152,7 +153,8 @@ object AndroidTargetConfigurator : TargetConfigurator, inContextOfModuleConfigurator(module) { androidPlugin.reference.settingValue } override fun getConfiguratorSettings() = buildList> { - +super.getConfiguratorSettings() + +super.getConfiguratorSettings() + +super.getConfiguratorSettings() +androidPlugin } @@ -181,8 +183,11 @@ object AndroidTargetConfigurator : TargetConfigurator, ) } + override fun defaultTestFramework(): KotlinTestFramework = KotlinTestFramework.JUNIT4 + override fun createModuleIRs(reader: Reader, configurationData: ModulesToIrConversionData, module: Module): List = buildList { + +super.createModuleIRs(reader, configurationData, module) +super.createModuleIRs(reader, configurationData, module) +ArtifactBasedLibraryDependencyIR( MavenArtifact(DefaultRepository.MAVEN_CENTRAL, "junit", "junit"), diff --git a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/ModuleConfiguratorWithTests.kt b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/ModuleConfiguratorWithTests.kt index e08b188cdd0..1d3401fd868 100644 --- a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/ModuleConfiguratorWithTests.kt +++ b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/ModuleConfiguratorWithTests.kt @@ -86,7 +86,7 @@ enum class KotlinTestFramework( ), JUNIT4( KotlinNewProjectWizardBundle.message("module.configurator.tests.setting.framework.junit4"), - listOf(ModuleType.jvm), + listOf(ModuleType.jvm, ModuleType.android), listOf("test-junit") ), JUNIT5(