Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KON-608 Rename KoInitializerProvider to KoIsInitializedProvider #1281

Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
package com.lemonappdev.konsist.core.declaration.koclass

import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import com.lemonappdev.konsist.api.ext.list.classes
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoClassDeclarationForKoTopLevelProviderTest {
class KoClassDeclarationForKoIsTopLevelProviderTest {
@Test
fun `class-is-not-top-level`() {
// given
Expand All @@ -30,5 +29,5 @@ class KoClassDeclarationForKoTopLevelProviderTest {
sut.isTopLevel shouldBeEqualTo true
}

private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/koclass/snippet/forkotoplevelprovider/", fileName)
private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/koclass/snippet/forkoistoplevelprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoFunctionDeclarationForKoInitializerProviderTest {
class KoFunctionDeclarationForKoIsInitializedProviderTest {
@Test
fun `function-is-initialized-in-block-body`() {
// given
Expand Down Expand Up @@ -42,5 +42,5 @@ class KoFunctionDeclarationForKoInitializerProviderTest {
}

private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/kofunction/snippet/forkoinitializerprovider/", fileName)
getSnippetKoScope("core/declaration/kofunction/snippet/forkoisinitializedprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.ext.list.functions
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoFunctionDeclarationForKoTopLevelProviderTest {
class KoFunctionDeclarationForKoIsTopLevelProviderTest {
@Test
fun `function-is-not-top-level`() {
// given
Expand All @@ -31,5 +31,6 @@ class KoFunctionDeclarationForKoTopLevelProviderTest {
sut.isTopLevel shouldBeEqualTo true
}

private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/kofunction/snippet/forkotoplevelprovider/", fileName)
private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/kofunction/snippet/forkoistoplevelprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoGetterDeclarationForKoInitializerProviderTest {
class KoGetterDeclarationForKoIsInitializedProviderTest {
@Test
fun `getter-is-initialized-in-block-body`() {
// given
Expand Down Expand Up @@ -45,5 +45,5 @@ class KoGetterDeclarationForKoInitializerProviderTest {
}

private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/kogetter/snippet/forkoinitializerprovider/", fileName)
getSnippetKoScope("core/declaration/kogetter/snippet/forkoisinitializedprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoImportDeclarationForKoWildcardProviderTest {
class KoImportDeclarationForKoIsWildcardProviderTest {
@Test
fun `import-without-wildcard`() {
// given
Expand All @@ -31,7 +31,7 @@ class KoImportDeclarationForKoWildcardProviderTest {

private fun getSnippetFile(fileName: String) =
getSnippetKoScope(
"core/declaration/koimport/snippet/forkowildcardprovider/",
"core/declaration/koimport/snippet/forkoiswildcardprovider/",
fileName,
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.ext.list.interfaces
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoInterfaceDeclarationForKoTopLevelProviderTest {
class KoInterfaceDeclarationForKoIsTopLevelProviderTest {
@Test
fun `interface-is-not-top-level`() {
// given
Expand All @@ -32,5 +32,5 @@ class KoInterfaceDeclarationForKoTopLevelProviderTest {
}

private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/kointerface/snippet/forkotoplevelprovider/", fileName)
getSnippetKoScope("core/declaration/kointerface/snippet/forkoistoplevelprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.ext.list.objects
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoObjectDeclarationForKoTopLevelProviderTest {
class KoObjectDeclarationForKoIsTopLevelProviderTest {
@Test
fun `object-is-not-top-level`() {
// given
Expand All @@ -31,5 +31,5 @@ class KoObjectDeclarationForKoTopLevelProviderTest {
sut.isTopLevel shouldBeEqualTo true
}

private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/koobject/snippet/forkotoplevelprovider/", fileName)
private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/koobject/snippet/forkoistoplevelprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.lemonappdev.konsist.api.ext.list.properties
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoPropertyDeclarationForKoConstructorDefinedProviderTest {
class KoPropertyDeclarationForKoIsConstructorDefinedProviderTest {
@Test
fun `property-is-defined-in-constructor`() {
// given
Expand Down Expand Up @@ -33,5 +33,5 @@ class KoPropertyDeclarationForKoConstructorDefinedProviderTest {
}

private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/koproperty/snippet/forkoconstructordefinedprovider/", fileName)
getSnippetKoScope("core/declaration/koproperty/snippet/forkoisconstructordefinedprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoPropertyDeclarationForKoInitializerProviderTest {
class KoPropertyDeclarationForKoIsInitializedProviderTest {
@Test
fun `property-is-initialized-in-default-getter`() {
// given
Expand Down Expand Up @@ -78,5 +78,5 @@ class KoPropertyDeclarationForKoInitializerProviderTest {
}

private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/koproperty/snippet/forkoinitializerprovider/", fileName)
getSnippetKoScope("core/declaration/koproperty/snippet/forkoisinitializedprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoPropertyDeclarationForKoReadOnlyProviderTest {
class KoPropertyDeclarationForKoIsReadOnlyProviderTest {
@Test
fun `property-is-val`() {
// given
Expand Down Expand Up @@ -53,5 +53,6 @@ class KoPropertyDeclarationForKoReadOnlyProviderTest {
sut.isReadOnly shouldBeEqualTo true
}

private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/koproperty/snippet/forkoreadonlyprovider/", fileName)
private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/koproperty/snippet/forkoisreadonlyprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoPropertyDeclarationForKoTopLevelProviderTest {
class KoPropertyDeclarationForKoIsTopLevelProviderTest {
@Test
fun `property-is-not-top-level`() {
// given
Expand All @@ -29,5 +29,6 @@ class KoPropertyDeclarationForKoTopLevelProviderTest {
sut.isTopLevel shouldBeEqualTo true
}

private fun getSnippetFile(fileName: String) = getSnippetKoScope("core/declaration/koproperty/snippet/forkotoplevelprovider/", fileName)
private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/koproperty/snippet/forkoistoplevelprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.lemonappdev.konsist.TestSnippetProvider.getSnippetKoScope
import org.amshove.kluent.shouldBeEqualTo
import org.junit.jupiter.api.Test

class KoSetterDeclarationForKoInitializerProviderTest {
class KoSetterDeclarationForKoIsInitializedProviderTest {
@Test
fun `setter-is-initialized-in-block-body`() {
// given
Expand Down Expand Up @@ -45,5 +45,5 @@ class KoSetterDeclarationForKoInitializerProviderTest {
}

private fun getSnippetFile(fileName: String) =
getSnippetKoScope("core/declaration/kosetter/snippet/forkoinitializerprovider/", fileName)
getSnippetKoScope("core/declaration/kosetter/snippet/forkoisinitializedprovider/", fileName)
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import org.junit.jupiter.params.ParameterizedTest
import org.junit.jupiter.params.provider.Arguments.arguments
import org.junit.jupiter.params.provider.MethodSource

class KoTypeDeclarationForKoGenericTypeProviderTest {
class KoTypeDeclarationForKoIsGenericTypeProviderTest {
@ParameterizedTest
@MethodSource("provideValues")
fun `is-generic-type`(
Expand All @@ -25,7 +25,7 @@ class KoTypeDeclarationForKoGenericTypeProviderTest {
}

private fun getSnippetFile(fileName: String) =
TestSnippetProvider.getSnippetKoScope("core/declaration/type/kotype/snippet/forkogenerictypeprovider/", fileName)
TestSnippetProvider.getSnippetKoScope("core/declaration/type/kotype/snippet/forkoisgenerictypeprovider/", fileName)

companion object {
@Suppress("unused")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import org.junit.jupiter.params.ParameterizedTest
import org.junit.jupiter.params.provider.Arguments.arguments
import org.junit.jupiter.params.provider.MethodSource

class KoTypeDeclarationForKoNullableProviderTest {
class KoTypeDeclarationForKoIsNullableProviderTest {
@ParameterizedTest
@MethodSource("provideValues")
fun `is-nullable`(
Expand All @@ -28,7 +28,7 @@ class KoTypeDeclarationForKoNullableProviderTest {
}

private fun getSnippetFile(fileName: String) =
TestSnippetProvider.getSnippetKoScope("core/declaration/type/kotype/snippet/forkonullableprovider/", fileName)
TestSnippetProvider.getSnippetKoScope("core/declaration/type/kotype/snippet/forkoisnullableprovider/", fileName)

companion object {
@Suppress("unused")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import com.lemonappdev.konsist.api.provider.KoFullyQualifiedNameProvider
import com.lemonappdev.konsist.api.provider.KoFunctionProvider
import com.lemonappdev.konsist.api.provider.KoInitBlockProvider
import com.lemonappdev.konsist.api.provider.KoInterfaceProvider
import com.lemonappdev.konsist.api.provider.KoIsTopLevelProvider
import com.lemonappdev.konsist.api.provider.KoKDocProvider
import com.lemonappdev.konsist.api.provider.KoLocationProvider
import com.lemonappdev.konsist.api.provider.KoModuleProvider
Expand Down Expand Up @@ -89,6 +90,7 @@ interface KoClassDeclaration :
KoSecondaryConstructorsProvider,
KoTextProvider,
KoTopLevelProvider,
KoIsTopLevelProvider,
KoVisibilityModifierProvider,
KoEnumModifierProvider,
KoSealedModifierProvider,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import com.lemonappdev.konsist.api.provider.KoContainingDeclarationProvider
import com.lemonappdev.konsist.api.provider.KoContainingFileProvider
import com.lemonappdev.konsist.api.provider.KoFullyQualifiedNameProvider
import com.lemonappdev.konsist.api.provider.KoInitializerProvider
import com.lemonappdev.konsist.api.provider.KoIsInitializedProvider
import com.lemonappdev.konsist.api.provider.KoIsTopLevelProvider
import com.lemonappdev.konsist.api.provider.KoKDocProvider
import com.lemonappdev.konsist.api.provider.KoLocalClassProvider
import com.lemonappdev.konsist.api.provider.KoLocalDeclarationProvider
Expand Down Expand Up @@ -51,6 +53,7 @@ interface KoFunctionDeclaration :
KoReturnProvider,
KoFullyQualifiedNameProvider,
KoInitializerProvider,
KoIsInitializedProvider,
KoKDocProvider,
KoLocalClassProvider,
KoLocalDeclarationProvider,
Expand All @@ -69,6 +72,7 @@ interface KoFunctionDeclaration :
KoResideInPackageProvider,
KoTextProvider,
KoTopLevelProvider,
KoIsTopLevelProvider,
KoVisibilityModifierProvider,
KoOperatorModifierProvider,
KoInlineModifierProvider,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import com.lemonappdev.konsist.api.provider.KoBodyProvider
import com.lemonappdev.konsist.api.provider.KoContainingDeclarationProvider
import com.lemonappdev.konsist.api.provider.KoContainingFileProvider
import com.lemonappdev.konsist.api.provider.KoInitializerProvider
import com.lemonappdev.konsist.api.provider.KoIsInitializedProvider
import com.lemonappdev.konsist.api.provider.KoLocalClassProvider
import com.lemonappdev.konsist.api.provider.KoLocalDeclarationProvider
import com.lemonappdev.konsist.api.provider.KoLocalFunctionProvider
Expand All @@ -27,6 +28,7 @@ interface KoGetterDeclaration :
KoContainingDeclarationProvider,
KoContainingFileProvider,
KoInitializerProvider,
KoIsInitializedProvider,
KoLocalClassProvider,
KoLocalDeclarationProvider,
KoLocalFunctionProvider,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package com.lemonappdev.konsist.api.declaration
import com.lemonappdev.konsist.api.provider.KoAliasProvider
import com.lemonappdev.konsist.api.provider.KoBaseProvider
import com.lemonappdev.konsist.api.provider.KoContainingFileProvider
import com.lemonappdev.konsist.api.provider.KoIsWildcardProvider
import com.lemonappdev.konsist.api.provider.KoLocationProvider
import com.lemonappdev.konsist.api.provider.KoMatchesProvider
import com.lemonappdev.konsist.api.provider.KoModuleProvider
Expand All @@ -29,4 +30,5 @@ interface KoImportDeclaration :
KoSourceSetProvider,
KoTextProvider,
KoWildcardProvider,
KoIsWildcardProvider,
KoRepresentsTypeProvider
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import com.lemonappdev.konsist.api.provider.KoExternalParentProvider
import com.lemonappdev.konsist.api.provider.KoFullyQualifiedNameProvider
import com.lemonappdev.konsist.api.provider.KoFunctionProvider
import com.lemonappdev.konsist.api.provider.KoInterfaceProvider
import com.lemonappdev.konsist.api.provider.KoIsTopLevelProvider
import com.lemonappdev.konsist.api.provider.KoKDocProvider
import com.lemonappdev.konsist.api.provider.KoLocationProvider
import com.lemonappdev.konsist.api.provider.KoModuleProvider
Expand Down Expand Up @@ -69,6 +70,7 @@ interface KoInterfaceDeclaration :
KoResideInPackageProvider,
KoTextProvider,
KoTopLevelProvider,
KoIsTopLevelProvider,
KoVisibilityModifierProvider,
KoActualModifierProvider,
KoExpectModifierProvider,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import com.lemonappdev.konsist.api.provider.KoFullyQualifiedNameProvider
import com.lemonappdev.konsist.api.provider.KoFunctionProvider
import com.lemonappdev.konsist.api.provider.KoInitBlockProvider
import com.lemonappdev.konsist.api.provider.KoInterfaceProvider
import com.lemonappdev.konsist.api.provider.KoIsTopLevelProvider
import com.lemonappdev.konsist.api.provider.KoKDocProvider
import com.lemonappdev.konsist.api.provider.KoLocationProvider
import com.lemonappdev.konsist.api.provider.KoModuleProvider
Expand Down Expand Up @@ -68,6 +69,7 @@ interface KoObjectDeclaration :
KoResideInPackageProvider,
KoTextProvider,
KoTopLevelProvider,
KoIsTopLevelProvider,
KoVisibilityModifierProvider,
KoDataModifierProvider,
KoCompanionModifierProvider
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ import com.lemonappdev.konsist.api.provider.KoDelegateProvider
import com.lemonappdev.konsist.api.provider.KoFullyQualifiedNameProvider
import com.lemonappdev.konsist.api.provider.KoGetterProvider
import com.lemonappdev.konsist.api.provider.KoInitializerProvider
import com.lemonappdev.konsist.api.provider.KoIsConstructorDefinedProvider
import com.lemonappdev.konsist.api.provider.KoIsInitializedProvider
import com.lemonappdev.konsist.api.provider.KoIsReadOnlyProvider
import com.lemonappdev.konsist.api.provider.KoIsTopLevelProvider
import com.lemonappdev.konsist.api.provider.KoKDocProvider
import com.lemonappdev.konsist.api.provider.KoLocationProvider
import com.lemonappdev.konsist.api.provider.KoModuleProvider
Expand Down Expand Up @@ -46,11 +50,13 @@ interface KoPropertyDeclaration :
KoBaseProvider,
KoAnnotationProvider,
KoConstructorDefinedProvider,
KoIsConstructorDefinedProvider,
KoContainingFileProvider,
KoDelegateProvider,
KoNullableTypeProvider,
KoFullyQualifiedNameProvider,
KoInitializerProvider,
KoIsInitializedProvider,
KoKDocProvider,
KoLocationProvider,
KoModifierProvider,
Expand All @@ -64,6 +70,7 @@ interface KoPropertyDeclaration :
KoResideInPackageProvider,
KoTextProvider,
KoTopLevelProvider,
KoIsTopLevelProvider,
KoValueProvider,
KoVisibilityModifierProvider,
KoValModifierProvider,
Expand All @@ -79,4 +86,5 @@ interface KoPropertyDeclaration :
KoGetterProvider,
KoSetterProvider,
KoReadOnlyProvider,
KoIsReadOnlyProvider,
KoTacitTypeProvider
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import com.lemonappdev.konsist.api.provider.KoBodyProvider
import com.lemonappdev.konsist.api.provider.KoContainingDeclarationProvider
import com.lemonappdev.konsist.api.provider.KoContainingFileProvider
import com.lemonappdev.konsist.api.provider.KoInitializerProvider
import com.lemonappdev.konsist.api.provider.KoIsInitializedProvider
import com.lemonappdev.konsist.api.provider.KoLocalClassProvider
import com.lemonappdev.konsist.api.provider.KoLocalDeclarationProvider
import com.lemonappdev.konsist.api.provider.KoLocalFunctionProvider
Expand All @@ -27,6 +28,7 @@ interface KoSetterDeclaration :
KoContainingDeclarationProvider,
KoContainingFileProvider,
KoInitializerProvider,
KoIsInitializedProvider,
KoLocalClassProvider,
KoLocalDeclarationProvider,
KoLocalFunctionProvider,
Expand Down
Loading
Loading