Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .gradle/8.13/checksums/checksums.lock
Binary file not shown.
Binary file modified .gradle/8.13/checksums/md5-checksums.bin
Binary file not shown.
Binary file modified .gradle/8.13/checksums/sha1-checksums.bin
Binary file not shown.
Binary file modified .gradle/8.13/executionHistory/executionHistory.lock
Binary file not shown.
Binary file modified .gradle/8.13/fileHashes/fileHashes.lock
Binary file not shown.
Binary file modified .gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary file not shown.
1 change: 1 addition & 0 deletions lib_smsmms_android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ dependencies {
implementation("androidx.media3:media3-ui:1.9.2")
implementation("androidx.media3:media3-ui-compose:1.9.2")
implementation libs.ui.test.junit4
implementation libs.androidx.rules
testImplementation "junit:junit:4.13.2"
androidTestImplementation "androidx.test.ext:junit:1.3.0"
androidTestImplementation "androidx.test.espresso:espresso-core:3.7.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,12 @@ package com.afkanerd.smswithoutborders_libsmsmms

import androidx.compose.ui.test.assertIsDisplayed
import androidx.compose.ui.test.junit4.createComposeRule
import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import androidx.lifecycle.viewmodel.compose.viewModel
import androidx.navigation.compose.rememberNavController
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.rule.GrantPermissionRule
import com.afkanerd.smswithoutborders_libsmsmms.data.data.models.Contacts
import com.afkanerd.smswithoutborders_libsmsmms.ui.ComposeNewMessage
import com.afkanerd.smswithoutborders_libsmsmms.ui.ThreadConversationLayout
import com.afkanerd.smswithoutborders_libsmsmms.ui.viewModels.ThreadsViewModel
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
Expand All @@ -27,6 +23,11 @@ class ComposeNewMessageTest {
@get:Rule
val composeTestRule = createComposeRule()

@get:Rule
val permissionRule: GrantPermissionRule = GrantPermissionRule.grant(
android.Manifest.permission.READ_CONTACTS
)

@Test
fun composeScreenTitleIsDisplayed() {
composeTestRule.setContent {
Expand Down Expand Up @@ -54,5 +55,4 @@ class ComposeNewMessageTest {
.onNodeWithText("Test User One")
.assertIsDisplayed()
}

}