Browse Source

Fix ss test

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 year ago
parent
commit
a8215488e0

+ 6 - 5
app/src/androidTest/java/com/owncloud/android/ui/fragment/FileDetailFragmentStaticServerIT.kt

@@ -9,6 +9,7 @@
 package com.owncloud.android.ui.fragment
 package com.owncloud.android.ui.fragment
 
 
 import androidx.test.espresso.intent.rule.IntentsTestRule
 import androidx.test.espresso.intent.rule.IntentsTestRule
+import androidx.test.platform.app.InstrumentationRegistry
 import com.nextcloud.test.TestActivity
 import com.nextcloud.test.TestActivity
 import com.nextcloud.ui.ImageDetailFragment
 import com.nextcloud.ui.ImageDetailFragment
 import com.owncloud.android.AbstractIT
 import com.owncloud.android.AbstractIT
@@ -189,10 +190,10 @@ class FileDetailFragmentStaticServerIT : AbstractIT() {
         val sut = testActivityRule.launchActivity(null)
         val sut = testActivityRule.launchActivity(null)
         sut.addFragment(FileDetailFragment.newInstance(oCFile, user, 1))
         sut.addFragment(FileDetailFragment.newInstance(oCFile, user, 1))
 
 
-        waitForIdleSync()
-
-        shortSleep()
-        shortSleep()
-        screenshot(sut)
+        InstrumentationRegistry.getInstrumentation().waitForIdle {
+            shortSleep()
+            shortSleep()
+            screenshot(sut)
+        }
     }
     }
 }
 }

+ 5 - 4
app/src/main/java/com/owncloud/android/ui/fragment/FileDetailFragment.java

@@ -345,10 +345,11 @@ public class FileDetailFragment extends FileFragment implements OnClickListener,
             }
             }
         });
         });
 
 
-        TabLayout.Tab tab = binding.tabLayout.getTabAt(activeTab);
-        if (tab != null) {
-            tab.select();
-        }
+        binding.tabLayout.post(() -> {
+            TabLayout.Tab tab1 = binding.tabLayout.getTabAt(activeTab);
+            if (tab1 == null) return;
+            tab1.select();
+        });
     }
     }
 
 
     @Override
     @Override