@@ -67,8 +67,8 @@ class StartTest {
6767 var optionMenu = " "
6868 // iterate samples - only items with classes (not section headers)
6969 MainActivity .menuItems.forEachIndexed { index, contentItem ->
70- contentItem.clazz?.let {
71- Timber .d(" Intended #${index} ${it .simpleName} : '${contentItem.name} '" )
70+ contentItem.clazz?.let { contentClass ->
71+ Timber .d(" Intended #${index} ${contentClass .simpleName} : '${contentItem.name} '" )
7272
7373 try {
7474 // Use description to uniquely identify items since names can be duplicated
@@ -100,17 +100,17 @@ class StartTest {
100100 composeTestRule.waitForIdle()
101101 Thread .sleep(300 ) // Increased delay for activity transition
102102
103- Intents .intended(hasComponent(it .name))
103+ Intents .intended(hasComponent(contentClass .name))
104104 onView(ViewMatchers .isRoot())
105105 .perform(captureToBitmap { bitmap: Bitmap ->
106106 bitmap.writeToTestStorage(
107- " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${it .simpleName} -${contentItem.name} -1SampleClick"
107+ " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${contentClass .simpleName} -${contentItem.name} -1SampleClick"
108108 .replace(" " , " " )
109109 )
110110 })
111111
112112 // Test option menus based on activity type
113- if (DemoBase ::class .java.isAssignableFrom(it )) {
113+ if (DemoBase ::class .java.isAssignableFrom(contentClass )) {
114114 // Test traditional ActionBar menu for DemoBase activities
115115 optionMenu = " "
116116 optionMenus.filter { plain -> plain.isNotEmpty() && Character .isDigit(plain.first()) }.forEach { filteredTitle ->
@@ -119,13 +119,13 @@ class StartTest {
119119 openActionBarOverflowOrOptionsMenu(getInstrumentation().targetContext)
120120 Timber .d(" screenshot optionMenu=$optionMenu " )
121121 screenshotOfOptionMenu(
122- " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${it .simpleName} -${contentItem.name} " ,
122+ " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${contentClass .simpleName} -${contentItem.name} " ,
123123 filteredTitle
124124 )
125125 }
126- } else if (DemoBaseCompose ::class .java.isAssignableFrom(it )) {
126+ } else if (DemoBaseCompose ::class .java.isAssignableFrom(contentClass )) {
127127 // Test Compose dropdown menu for DemoBaseCompose activities
128- Timber .d(" Testing Compose menu for: ${it .simpleName} " )
128+ Timber .d(" Testing Compose menu for: ${contentClass .simpleName} " )
129129 optionMenu = " "
130130
131131 try {
@@ -165,7 +165,7 @@ class StartTest {
165165 onView(ViewMatchers .isRoot())
166166 .perform(captureToBitmap { bitmap: Bitmap ->
167167 bitmap.writeToTestStorage(
168- " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${it .simpleName} -${contentItem.name} -${menuTitle} "
168+ " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${contentClass .simpleName} -${contentItem.name} -${menuTitle} "
169169 .replace(" " , " " )
170170 )
171171 })
@@ -203,7 +203,7 @@ class StartTest {
203203 Timber .e(" Error testing Compose menu: ${e.message} " , e)
204204 }
205205 } else {
206- Timber .d(" Unknown activity type: ${it .simpleName} " )
206+ Timber .d(" Unknown activity type: ${contentClass .simpleName} " )
207207 }
208208
209209 // Thread.sleep(100)
@@ -213,11 +213,11 @@ class StartTest {
213213 composeTestRule.waitForIdle()
214214 Thread .sleep(200 ) // Small delay for back navigation
215215 } catch (e: Exception ) {
216- Timber .e(" #$index /'${it .simpleName} ': '$optionMenu ' ${e.message} " , e)
216+ Timber .e(" #$index /'${contentClass .simpleName} ': '$optionMenu ' ${e.message} " , e)
217217 onView(ViewMatchers .isRoot())
218218 .perform(captureToBitmap { bitmap: Bitmap ->
219219 bitmap.writeToTestStorage(
220- " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${it .simpleName} -Error"
220+ " ${javaClass.simpleName} _${nameRule.methodName} -${index} -${contentClass .simpleName} -Error"
221221 .replace(" " , " " )
222222 )
223223 })
0 commit comments