sdeleuze
12/20/2016, 2:05 PMsdeleuze
12/20/2016, 2:05 PMsdeleuze
12/20/2016, 2:06 PMsdeleuze
12/20/2016, 2:06 PMconfigure<JUnitPlatformExtension> {
engines {
include("spek")
}
}
// extension for configuration
fun JUnitPlatformExtension.engines(setup: EnginesExtension.() -> Unit) {
when (this) {
is ExtensionAware -> extensions.getByType(EnginesExtension::class.java).setup()
else -> throw Exception("${this::class} must be an instance of ExtensionAware")
}
}
sdeleuze
12/20/2016, 2:06 PMsdeleuze
12/20/2016, 2:07 PMsdeleuze
12/20/2016, 2:07 PMsdeleuze
12/20/2016, 2:07 PM> Extension of type 'EnginesExtension' does not exist. Currently registered extension types: [DefaultExtraPropertiesExtension, SelectorsExtension_Decorated, FiltersExtension_Decorated]
raniejade
12/21/2016, 6:14 AMconfigure<JUnitPlatformExtension> {
filters {
engines { … }
}
}
fun JUnitPlatformExtension.filters(setup: FiltersExtension.() -> Unit) {
when (this) {
is ExtensionAware -> extensions.getByType(FiltersExtension::class.java).setup()
else -> throw Exception("${this::class} must be an instance of ExtensionAware")
}
}
fun FiltersExtension.engines(setup: EnginesExtension.() -> Unit) {
when (this) {
is ExtensionAware -> extensions.getByType(EnginesExtension::class.java).setup()
else -> throw Exception("${this::class} must be an instance of ExtensionAware")
}
}
sdeleuze
12/21/2016, 7:20 AMsdeleuze
12/21/2016, 7:21 AM1.0.0-M3
as well)sdeleuze
12/21/2016, 7:23 AMraniejade
12/21/2016, 7:24 AMraniejade
12/21/2016, 7:25 AMsdeleuze
12/21/2016, 7:25 AMsdeleuze
12/21/2016, 7:26 AMsdeleuze
12/21/2016, 7:26 AMraniejade
12/21/2016, 7:26 AMsdeleuze
12/21/2016, 7:27 AMsdeleuze
12/21/2016, 7:28 AMconfigure<JUnitPlatformExtension>
block is perfectly oksdeleuze
12/21/2016, 7:29 AMsdeleuze
12/21/2016, 7:29 AMraniejade
12/21/2016, 7:29 AMraniejade
12/21/2016, 7:30 AMsdeleuze
12/21/2016, 7:32 AMsdeleuze
12/21/2016, 7:33 AMsdeleuze
12/21/2016, 7:33 AMdawidhyzy
12/21/2016, 9:58 AMWarning:Conflict with dependency 'org.jetbrains.kotlin:kotlin-stdlib'. Resolved versions for app (1.0.6-eap-112) and test app (1.0.4) differ. See <http://g.co/androidstudio/app-test-app-conflict> for details.
how to fix this?dawidhyzy
12/21/2016, 12:47 PM