|
|
|
@ -18,11 +18,21 @@ package io.element.android.app
@@ -18,11 +18,21 @@ package io.element.android.app
|
|
|
|
|
|
|
|
|
|
import com.lemonappdev.konsist.api.Konsist |
|
|
|
|
import com.lemonappdev.konsist.api.ext.list.modifierprovider.withoutOverrideModifier |
|
|
|
|
import com.lemonappdev.konsist.api.ext.list.withFunction |
|
|
|
|
import com.lemonappdev.konsist.api.ext.list.withReturnType |
|
|
|
|
import com.lemonappdev.konsist.api.verify.assertTrue |
|
|
|
|
import org.junit.Test |
|
|
|
|
|
|
|
|
|
class KonsistTestTest { |
|
|
|
|
@Test |
|
|
|
|
fun `Classes name containing @Test must end with 'Test''`() { |
|
|
|
|
Konsist |
|
|
|
|
.scopeFromTest() |
|
|
|
|
.classes() |
|
|
|
|
.withFunction { it.hasAnnotationOf(Test::class) } |
|
|
|
|
.assertTrue { it.name.endsWith("Test") } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
fun `Function which creates Presenter in test MUST be named 'createPresenterName'`() { |
|
|
|
|
Konsist |
|
|
|
|