refactoring to id.databisnis.bachot

This commit is contained in:
2026-02-20 14:01:46 +07:00
parent e5bfd1c4b0
commit 8d43893962
3932 changed files with 23073 additions and 23073 deletions
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.detektrules
package id.databisnis.android.bachot.detektrules
import io.github.detekt.psi.fileName
import io.gitlab.arturbosch.detekt.api.CodeSmell
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.detektrules
package id.databisnis.android.bachot.detektrules
import io.gitlab.arturbosch.detekt.api.Config
import io.gitlab.arturbosch.detekt.api.RuleSet
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.detektrules
package id.databisnis.android.bachot.detektrules
import io.gitlab.arturbosch.detekt.api.CodeSmell
import io.gitlab.arturbosch.detekt.api.Config
@@ -1 +1 @@
io.element.android.detektrules.ElementRuleSetProvider
id.databisnis.android.bachot.detektrules.ElementRuleSetProvider
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.detektrules
package id.databisnis.android.bachot.detektrules
import com.google.common.truth.Truth.assertThat
import io.gitlab.arturbosch.detekt.api.Config
+2 -2
View File
@@ -7,11 +7,11 @@
*/
plugins {
id("io.element.android-compose-library")
id("id.databisnis.android.bachot-compose-library")
}
android {
namespace = "io.element.android.tests.konsist"
namespace = "id.databisnis.android.bachot.tests.konsist"
}
dependencies {
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist.failures
package id.databisnis.android.bachot.tests.konsist.failures
import androidx.compose.runtime.Composable
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist.failures
package id.databisnis.android.bachot.tests.konsist.failures
// Make test `Fake classes must be named using Fake and the interface it fakes` fails
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.verify.assertFalse
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import com.bumble.appyx.core.node.Node
@@ -21,8 +21,8 @@ import com.lemonappdev.konsist.api.ext.list.withoutName
import com.lemonappdev.konsist.api.ext.list.withoutNameStartingWith
import com.lemonappdev.konsist.api.verify.assertEmpty
import com.lemonappdev.konsist.api.verify.assertTrue
import io.element.android.libraries.architecture.BaseFlowNode
import io.element.android.libraries.architecture.Presenter
import id.databisnis.android.bachot.libraries.architecture.BaseFlowNode
import id.databisnis.android.bachot.libraries.architecture.Presenter
import org.junit.Test
class KonsistClassNameTest {
@@ -126,7 +126,7 @@ class KonsistClassNameTest {
fun `All Classes that override a class from the Ffi layer must have 'FakeFfi' prefix`() {
Konsist.scopeFromTest()
.classes()
.withPackage("io.element.android.libraries.matrix.impl.fixtures.fakes")
.withPackage("id.databisnis.android.bachot.libraries.matrix.impl.fixtures.fakes")
.assertTrue { klass ->
val parentName = klass.parents().firstOrNull()?.name.orEmpty()
klass.name == "FakeFfi$parentName"
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import androidx.compose.runtime.Composable
import com.lemonappdev.konsist.api.KoModifier
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.google.common.truth.Truth.assertThat
import com.lemonappdev.konsist.api.Konsist
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.ext.list.withImportNamed
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.ext.list.withAnnotationOf
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.ext.list.properties
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import androidx.compose.runtime.Composable
import com.lemonappdev.konsist.api.Konsist
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import androidx.compose.runtime.Immutable
import com.lemonappdev.konsist.api.Konsist
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.verify.assertFalse
@@ -32,7 +32,7 @@ class KonsistImportTest {
.scopeFromProject()
.imports
.assertFalse(
additionalMessage = "Please use 'io.element.android.libraries.designsystem.theme.components.TextField' instead of " +
additionalMessage = "Please use 'id.databisnis.android.bachot.libraries.designsystem.theme.components.TextField' instead of " +
"'androidx.compose.material3.OutlinedTextField.",
) {
it.name == "androidx.compose.material3.OutlinedTextField"
@@ -45,7 +45,7 @@ class KonsistImportTest {
.scopeFromProject()
.imports
.assertFalse(
additionalMessage = "Please use 'io.element.android.libraries.designsystem.theme.components.TopAppBar' instead of " +
additionalMessage = "Please use 'id.databisnis.android.bachot.libraries.designsystem.theme.components.TopAppBar' instead of " +
"'androidx.compose.material3.TopAppBar.",
) {
it.name == "androidx.compose.material3.TopAppBar"
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.google.common.truth.Truth.assertThat
import com.lemonappdev.konsist.api.Konsist
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.verify.assertTrue
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.ext.list.withParameter
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.ext.list.constructors
import com.lemonappdev.konsist.api.ext.list.withAllParentsOf
import com.lemonappdev.konsist.api.verify.assertTrue
import io.element.android.libraries.architecture.Presenter
import id.databisnis.android.bachot.libraries.architecture.Presenter
import org.junit.Test
class KonsistPresenterTest {
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import androidx.compose.ui.tooling.preview.PreviewLightDark
import com.google.common.truth.Truth.assertThat
@@ -17,7 +17,7 @@ import com.lemonappdev.konsist.api.ext.list.withNameEndingWith
import com.lemonappdev.konsist.api.ext.list.withoutName
import com.lemonappdev.konsist.api.verify.assertEmpty
import com.lemonappdev.konsist.api.verify.assertTrue
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
import id.databisnis.android.bachot.libraries.designsystem.preview.PreviewsDayNight
import org.junit.Test
class KonsistPreviewTest {
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.konsist
package id.databisnis.android.bachot.tests.konsist
import com.google.common.truth.Truth.assertThat
import com.lemonappdev.konsist.api.Konsist
+2 -2
View File
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
plugins {
id("io.element.android-compose-library")
id("id.databisnis.android.bachot-compose-library")
}
android {
namespace = "io.element.android.tests.testutils"
namespace = "id.databisnis.android.bachot.tests.testutils"
buildFeatures {
buildConfig = true
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import io.element.android.libraries.androidutils.metadata.isInDebug
import id.databisnis.android.bachot.libraries.androidutils.metadata.isInDebug
import org.junit.Assert.assertThrows
/**
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
class EnsureCalledOnce : () -> Unit {
private var counter = 0
@@ -6,9 +6,9 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import io.element.android.tests.testutils.lambda.lambdaError
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class EnsureNeverCalled : () -> Unit {
override fun invoke() {
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import com.google.common.truth.Truth.assertThat
@@ -6,10 +6,10 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import androidx.test.platform.app.InstrumentationRegistry
import io.element.android.services.toolbox.api.strings.StringProvider
import id.databisnis.android.bachot.services.toolbox.api.strings.StringProvider
class InstrumentationStringProvider : StringProvider {
private val resource = InstrumentationRegistry.getInstrumentation().context.resources
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import kotlinx.coroutines.CompletableDeferred
import kotlinx.coroutines.TimeoutCancellationException
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
import io.element.android.libraries.architecture.Presenter
import id.databisnis.android.bachot.libraries.architecture.Presenter
import kotlinx.coroutines.flow.MutableStateFlow
class MutablePresenter<State>(initialState: State) : Presenter<State> {
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.TurbineTestContext
import app.cash.turbine.test
import io.element.android.libraries.architecture.Presenter
import id.databisnis.android.bachot.libraries.architecture.Presenter
import org.junit.Assert.fail
import kotlin.time.Duration
@@ -6,12 +6,12 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import app.cash.turbine.Event
import app.cash.turbine.ReceiveTurbine
import app.cash.turbine.withTurbineTimeout
import io.element.android.libraries.core.bool.orFalse
import id.databisnis.android.bachot.libraries.core.bool.orFalse
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
import kotlin.time.Duration.Companion.seconds
@@ -6,13 +6,13 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import androidx.activity.ComponentActivity
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import io.element.android.libraries.designsystem.utils.LocalUiTestMode
import id.databisnis.android.bachot.libraries.designsystem.utils.LocalUiTestMode
import org.junit.Assert.assertFalse
import org.junit.rules.TestRule
import kotlin.coroutines.CoroutineContext
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import androidx.activity.ComponentActivity
import androidx.annotation.StringRes
@@ -19,7 +19,7 @@ import androidx.compose.ui.test.junit4.AndroidComposeTestRule
import androidx.compose.ui.test.onFirst
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import io.element.android.libraries.ui.strings.CommonStrings
import id.databisnis.android.bachot.libraries.ui.strings.CommonStrings
import org.junit.rules.TestRule
fun <R : TestRule> AndroidComposeTestRule<R, ComponentActivity>.clickOn(@StringRes res: Int) {
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import android.content.res.Configuration
import androidx.compose.runtime.Composable
@@ -8,9 +8,9 @@
@file:OptIn(ExperimentalCoroutinesApi::class)
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
import id.databisnis.android.bachot.libraries.core.coroutine.CoroutineDispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.TestScope
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import timber.log.Timber
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import kotlinx.coroutines.delay
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils
package id.databisnis.android.bachot.tests.testutils
import android.annotation.SuppressLint
import androidx.compose.runtime.Composable
@@ -21,7 +21,7 @@ import app.cash.molecule.RecompositionMode
import app.cash.molecule.moleculeFlow
import app.cash.turbine.TurbineTestContext
import app.cash.turbine.test
import io.element.android.libraries.architecture.Presenter
import id.databisnis.android.bachot.libraries.architecture.Presenter
/**
* Composable that provides a fake [LifecycleOwner] to the composition.
@@ -6,11 +6,11 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils.fake
package id.databisnis.android.bachot.tests.testutils.fake
import android.net.Uri
import io.element.android.libraries.androidutils.file.TemporaryUriDeleter
import io.element.android.tests.testutils.lambda.lambdaError
import id.databisnis.android.bachot.libraries.androidutils.file.TemporaryUriDeleter
import id.databisnis.android.bachot.tests.testutils.lambda.lambdaError
class FakeTemporaryUriDeleter(
val deleteLambda: (uri: Uri?) -> Unit = { lambdaError() }
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils.lambda
package id.databisnis.android.bachot.tests.testutils.lambda
fun assert(lambdaRecorder: LambdaRecorder): LambdaRecorderAssertions {
return lambdaRecorder.assertions()
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils.lambda
package id.databisnis.android.bachot.tests.testutils.lambda
fun lambdaError(
message: String = "This lambda should never be called."
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils.lambda
package id.databisnis.android.bachot.tests.testutils.lambda
/**
* A recorder that can be used to record the parameters of lambda invocation.
@@ -6,7 +6,7 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils.lambda
package id.databisnis.android.bachot.tests.testutils.lambda
/**
* A matcher that can be used to match parameters in lambda calls.
@@ -6,15 +6,15 @@
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.tests.testutils.node
package id.databisnis.android.bachot.tests.testutils.node
import com.bumble.appyx.core.modality.BuildContext
import com.bumble.appyx.core.node.EmptyNodeView
import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import io.element.android.libraries.architecture.AssistedNodeFactory
import io.element.android.libraries.architecture.NodeFactoriesBindings
import io.element.android.libraries.di.DependencyInjectionGraphOwner
import id.databisnis.android.bachot.libraries.architecture.AssistedNodeFactory
import id.databisnis.android.bachot.libraries.architecture.NodeFactoriesBindings
import id.databisnis.android.bachot.libraries.di.DependencyInjectionGraphOwner
import kotlin.reflect.KClass
/**
+1 -1
View File
@@ -11,7 +11,7 @@ import extension.allLibrariesImpl
import extension.allServicesImpl
plugins {
id("io.element.android-compose-library")
id("id.databisnis.android.bachot-compose-library")
alias(libs.plugins.paparazzi)
}
@@ -17,11 +17,11 @@ import sergio.sastre.composable.preview.scanner.core.preview.ComposablePreview
// Make sure we don't import Compound previews by mistake
private val PACKAGE_TREES = arrayOf(
"io.element.android.features",
"io.element.android.libraries",
"io.element.android.services",
"io.element.android.appicon",
"io.element.android.appnav",
"id.databisnis.android.bachot.features",
"id.databisnis.android.bachot.libraries",
"id.databisnis.android.bachot.services",
"id.databisnis.android.bachot.appicon",
"id.databisnis.android.bachot.appnav",
"id.databisnis.android.bchot",
)
@@ -23,7 +23,7 @@ import app.cash.paparazzi.Paparazzi
import app.cash.paparazzi.RenderExtension
import app.cash.paparazzi.TestName
import com.android.resources.NightMode
import io.element.android.compound.theme.ElementTheme
import id.databisnis.android.bachot.compound.theme.ElementTheme
import sergio.sastre.composable.preview.scanner.android.AndroidPreviewInfo
import sergio.sastre.composable.preview.scanner.core.preview.ComposablePreview
import java.util.Locale
@@ -76,7 +76,7 @@ private fun Paparazzi.fixScreenshotName(preview: ComposablePreview<AndroidPrevie
.joinToString("_")
val packageName = preview.declaringClass
// Remove common prefix
.replace("io.element.android.", "")
.replace("id.databisnis.android.bachot.", "")
.split(".")
// Remove class name
.dropLast(1)
@@ -41,7 +41,7 @@ class TranslationsScreenshotTest(
return
}
// Skip for design system screenshots
if (preview.previewInfo.name.startsWith("io.element.android.libraries.designsystem")) {
if (preview.previewInfo.name.startsWith("id.databisnis.android.bachot.libraries.designsystem")) {
return
}
ScreenshotTest.runTest(paparazzi = paparazziRule, preview = preview, localeStr = localeStr)