How to test RelativeLayout in Android?

Testing a RelativeLayout in Android can be done using various approaches, including unit testing and UI testing. Here's an example of how to set up a simple UI test for a RelativeLayout using Espresso.

Example of Testing RelativeLayout in Android

@RunWith(AndroidJUnit4.class) public class RelativeLayoutTest { @Rule public ActivityTestRule activityRule = new ActivityTestRule<>(MainActivity.class); @Test public void testRelativeLayoutVisibility() { // Check if the RelativeLayout is displayed onView(withId(R.id.relativeLayout)) .check(matches(isDisplayed())); } @Test public void testChildViewInRelativeLayout() { // Check if a TextView inside the RelativeLayout is displayed onView(withId(R.id.textView)) .check(matches(isDisplayed())); } }

Testing RelativeLayout Android Espresso UI Testing Unit Testing