File tree 10 files changed +13
-11
lines changed
android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch
10 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.architecture.KoArchitectureCreator.assertArch
5
5
import com.lemonappdev.konsist.api.architecture.Layer
6
6
import org.junit.jupiter.api.Test
7
7
8
- class ArchitectureTests {
8
+ class ArchitectureTest {
9
9
10
10
@Test
11
11
fun `ensure model layer depends on nothing` () =
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import com.lemonappdev.konsist.api.verify.assert
6
6
import com.lemonappdev.konsist.api.verify.assertNot
7
7
import org.junit.jupiter.api.Test
8
8
9
- class GeneralTests {
9
+ class GeneralTest {
10
10
@Test
11
11
fun `ensure package name must match file path` () =
12
12
Konsist .scopeFromProject().packages.assert { it.hasMatchingPath }
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.api.Konsist
4
4
import com.lemonappdev.konsist.api.verify.assertEmpty
5
5
import org.junit.jupiter.api.Test
6
6
7
- class JUnitTests {
7
+ class JUnitTest {
8
8
9
9
@Test
10
10
fun `ensure only junit5 annotations are used for functions` () =
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.ext.list.withAnnotationOf
5
5
import com.lemonappdev.konsist.api.verify.assert
6
6
import org.junit.jupiter.api.Test
7
7
8
- class KonsistTests {
8
+ class KonsistTest {
9
9
@Test
10
10
fun `ensure konsist tests have 'ensure ' prefix` () =
11
11
Konsist .scopeFromModule(" test/arch" ).functions().withAnnotationOf(Test ::class ).assert {
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import com.lemonappdev.konsist.api.verify.assert
10
10
import com.lemonappdev.konsist.api.verify.assertNot
11
11
import org.junit.jupiter.api.Test
12
12
13
- class ViewModelTests {
13
+ class ViewModelTest {
14
14
@Test
15
15
fun `ensure view models have view model suffix` () =
16
16
allViewModels().assert { it.name.endsWith(" ViewModel" ) }
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.api.Konsist
4
4
import com.lemonappdev.konsist.api.verify.assertTrue
5
5
import org.junit.jupiter.api.Test
6
6
7
- class ClassTests {
7
+ class ClassTest {
8
8
@Test
9
9
fun `ensure companion object is last declaration in the class` () =
10
10
Konsist .scopeFromProject().classes(includeNested = true ).assertTrue {
@@ -20,5 +20,7 @@ class ClassTests {
20
20
21
21
@Test
22
22
fun `ensure test classes have 'Test' suffix` () =
23
- Konsist .scopeFromTest().classes().assertTrue { it.hasNameEndingWith(" Test" ) }
23
+ Konsist .scopeFromTest().classes(includeNested = false ).assertTrue {
24
+ it.hasNameEndingWith(" Test" )
25
+ }
24
26
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import com.lemonappdev.konsist.api.ext.list.properties
6
6
import com.lemonappdev.konsist.api.verify.assertNot
7
7
import org.junit.jupiter.api.Test
8
8
9
- class DataClassTests {
9
+ class DataClassTest {
10
10
@Test
11
11
fun `ensure data classes only use immutable properties` () =
12
12
Konsist .scopeFromProject()
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.ext.list.modifierprovider.withValueModifier
5
5
import com.lemonappdev.konsist.api.verify.assertTrue
6
6
import org.junit.jupiter.api.Test
7
7
8
- class ValueClassTests {
8
+ class ValueClassTest {
9
9
@Test
10
10
fun `ensure value classes property is named value` () {
11
11
Konsist .scopeFromProject().classes(includeNested = true ).withValueModifier().assertTrue {
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import com.lemonappdev.konsist.api.ext.list.withAllAnnotationsOf
6
6
import com.lemonappdev.konsist.api.verify.assert
7
7
import org.junit.jupiter.api.Test
8
8
9
- class ComposePreviewTests {
9
+ class ComposePreviewTest {
10
10
@Test
11
11
fun `ensure all preview functions are private` () =
12
12
allPreviewFunctions().assert { it.hasPrivateModifier }
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import com.lemonappdev.konsist.api.ext.list.withAllAnnotationsOf
6
6
import com.lemonappdev.konsist.api.verify.assert
7
7
import org.junit.jupiter.api.Test
8
8
9
- class ComposeTests {
9
+ class ComposeTest {
10
10
@Test
11
11
fun `ensure all app composables are in the compose package` () =
12
12
allAppComposeFunctions().assert { it.resideInPackage(" net.mullvad.mullvadvpn.compose.." ) }
You can’t perform that action at this time.
0 commit comments