package com.example.hpostesting import androidx.test.core.app.ActivityScenario import androidx.test.espresso.Espresso.onView import androidx.test.espresso.matcher.ViewMatchers.withId import androidx.test.ext.junit.runners.AndroidJUnit4 //import com.example.hpostesting.R import com.example.hpostesting.presentation.assurance.AssuranceControlsActivity import `in`.sminnovations.hpostesting.databinding.ActivityAssuranceControlsBinding import org.junit.Test import org.junit.runner.RunWith import org.junit.Assert.* @RunWith(AndroidJUnit4::class) class AssuranceControlsActivityTest { // // @Test // fun testViewBinding() { // val activityScenario = ActivityScenario.launch(AssuranceControlsActivity::class.java) // activityScenario.onActivity { activity -> // assertNotNull(activity.binding) // assertEquals(ActivityAssuranceControlsBinding::class.java, activity.binding.javaClass) // } // } // // @Test // fun testSharedPreferencesInitialization() { // val activityScenario = ActivityScenario.launch(AssuranceControlsActivity::class.java) // activityScenario.onActivity { activity -> // assertNotNull(activity.sharedPreference) // assertEquals("HEMOCUBE", activity.sharedPreference.getString("HEMOCUBE", null)) // } // } // @Test // fun testFragmentTransaction() { // val activityScenario = ActivityScenario.launch(AssuranceControlsActivity::class.java) // onView(withId(R.id.fgAssuranceControls)).check(matches(isDisplayed())) // Using Espresso for UI verification // } }