diff --git a/app/src/androidTest/java/com/github/murzagalin/snapshot_testing/composable/ComposableTestCases.kt b/app/src/androidTest/java/com/github/murzagalin/snapshot_testing/composable/ComposableTestCases.kt index 2d4dd97..1373110 100644 --- a/app/src/androidTest/java/com/github/murzagalin/snapshot_testing/composable/ComposableTestCases.kt +++ b/app/src/androidTest/java/com/github/murzagalin/snapshot_testing/composable/ComposableTestCases.kt @@ -24,15 +24,16 @@ val accountCardScreenshotConfig = object: ComposableTestCase { } } -val searchScreenshotConfig = object: ComposableTestCase { - override val id = "Compose-SearchBar" + +val boxTestCase = object: ComposableTestCase { + override val id = "Composable-BoxWithBorders" override val width = ViewGroup.LayoutParams.WRAP_CONTENT override val height = ViewGroup.LayoutParams.WRAP_CONTENT @Composable override fun createUi() { - SearchBar() + BoxWithBorders() } } -val composableTestCases = listOf(accountCardScreenshotConfig, searchScreenshotConfig) \ No newline at end of file +val composableTestCases = listOf(accountCardScreenshotConfig, boxTestCase) \ No newline at end of file diff --git a/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/AccountCard.kt b/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/AccountCard.kt index e55115b..ad38f6f 100644 --- a/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/AccountCard.kt +++ b/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/AccountCard.kt @@ -32,7 +32,7 @@ fun AccountCard(name: String, position: String) { color = Color(0xFFE8F8F8), shape = RoundedCornerShape(8.dp) ) - .padding(8.dp), + .padding(4.dp), verticalAlignment = Alignment.CenterVertically ) { Image( diff --git a/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/Test.kt b/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/Test.kt new file mode 100644 index 0000000..4692aea --- /dev/null +++ b/app/src/main/java/com/github/murzagalin/snapshot_testing/composable/Test.kt @@ -0,0 +1,33 @@ +package com.github.murzagalin.snapshot_testing.composable + +import androidx.compose.foundation.background +import androidx.compose.foundation.border +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp + + +@Composable +fun BoxWithBorders(modifier: Modifier = Modifier) { + Box( + modifier = modifier + .border(2.dp, Color.Red) + .padding(8.dp) + .border(2.dp, Color.Blue) + .background(Color.White) + .padding(8.dp) + .size(48.dp) + ) +} + +@Preview +@Composable +fun PreviewBoxWithBorders() { + BoxWithBorders() +} \ No newline at end of file diff --git a/app/src/main/res/drawable/search_background.xml b/app/src/main/res/drawable/search_background.xml index 96c6fd1..c11551e 100644 --- a/app/src/main/res/drawable/search_background.xml +++ b/app/src/main/res/drawable/search_background.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file