1// Signature format: 4.0 2package androidx.compose.ui.test { 3 4 public final class ComposeUiTestKt { 5 } 6 7 public final class ComposeUiTest_androidKt { 8 } 9 10} 11 12package androidx.compose.ui.test.junit4 { 13 14 public final class AndroidComposeTestRule<R extends org.junit.rules.TestRule, A extends androidx.activity.ComponentActivity> implements androidx.compose.ui.test.junit4.ComposeContentTestRule { 15 ctor public AndroidComposeTestRule(R activityRule, kotlin.jvm.functions.Function1<? super R,? extends A> activityProvider); 16 method public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description); 17 method public suspend Object? awaitIdle(kotlin.coroutines.Continuation<? super kotlin.Unit>); 18 method public A getActivity(); 19 method public R getActivityRule(); 20 method public androidx.compose.ui.unit.Density getDensity(); 21 method public androidx.compose.ui.test.MainTestClock getMainClock(); 22 method public androidx.compose.ui.test.SemanticsNodeInteractionCollection onAllNodes(androidx.compose.ui.test.SemanticsMatcher matcher, boolean useUnmergedTree); 23 method public androidx.compose.ui.test.SemanticsNodeInteraction onNode(androidx.compose.ui.test.SemanticsMatcher matcher, boolean useUnmergedTree); 24 method public void registerIdlingResource(androidx.compose.ui.test.IdlingResource idlingResource); 25 method public <T> T! runOnIdle(kotlin.jvm.functions.Function0<? extends T> action); 26 method public <T> T! runOnUiThread(kotlin.jvm.functions.Function0<? extends T> action); 27 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable); 28 method public void unregisterIdlingResource(androidx.compose.ui.test.IdlingResource idlingResource); 29 method public void waitForIdle(); 30 method public void waitUntil(long timeoutMillis, kotlin.jvm.functions.Function0<java.lang.Boolean> condition); 31 property public final A activity; 32 property public final R activityRule; 33 property public androidx.compose.ui.unit.Density density; 34 property public androidx.compose.ui.test.MainTestClock mainClock; 35 } 36 37 @Deprecated public final class AndroidComposeTestRule.AndroidComposeStatement extends org.junit.runners.model.Statement { 38 ctor @Deprecated public AndroidComposeTestRule.AndroidComposeStatement(org.junit.runners.model.Statement base); 39 method @Deprecated public void evaluate(); 40 } 41 42 public final class AndroidComposeTestRule_androidKt { 43 method public static inline <reified A extends androidx.activity.ComponentActivity> androidx.compose.ui.test.junit4.AndroidComposeTestRule<androidx.test.ext.junit.rules.ActivityScenarioRule<A>,A>! createAndroidComposeRule(); 44 method public static <A extends androidx.activity.ComponentActivity> androidx.compose.ui.test.junit4.AndroidComposeTestRule<androidx.test.ext.junit.rules.ActivityScenarioRule<A>,A> createAndroidComposeRule(Class<A> activityClass); 45 method public static androidx.compose.ui.test.junit4.ComposeContentTestRule createComposeRule(); 46 method public static androidx.compose.ui.test.junit4.ComposeTestRule createEmptyComposeRule(); 47 } 48 49 public final class AndroidSynchronization_androidKt { 50 } 51 52 public interface ComposeContentTestRule extends androidx.compose.ui.test.junit4.ComposeTestRule { 53 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable); 54 } 55 56 public final class ComposeIdlingResource_androidKt { 57 } 58 59 public final class ComposeRootRegistry_androidKt { 60 } 61 62 public interface ComposeTestRule extends org.junit.rules.TestRule androidx.compose.ui.test.SemanticsNodeInteractionsProvider { 63 method public suspend Object? awaitIdle(kotlin.coroutines.Continuation<? super kotlin.Unit>); 64 method public androidx.compose.ui.unit.Density getDensity(); 65 method public androidx.compose.ui.test.MainTestClock getMainClock(); 66 method public void registerIdlingResource(androidx.compose.ui.test.IdlingResource idlingResource); 67 method public <T> T! runOnIdle(kotlin.jvm.functions.Function0<? extends T> action); 68 method public <T> T! runOnUiThread(kotlin.jvm.functions.Function0<? extends T> action); 69 method public void unregisterIdlingResource(androidx.compose.ui.test.IdlingResource idlingResource); 70 method public void waitForIdle(); 71 method public void waitUntil(optional long timeoutMillis, kotlin.jvm.functions.Function0<java.lang.Boolean> condition); 72 property public abstract androidx.compose.ui.unit.Density density; 73 property public abstract androidx.compose.ui.test.MainTestClock mainClock; 74 } 75 76 public final class EspressoLink_androidKt { 77 } 78 79 public final class StateRestorationTester { 80 ctor public StateRestorationTester(androidx.compose.ui.test.junit4.ComposeContentTestRule composeTestRule); 81 method public void emulateSavedInstanceStateRestore(); 82 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable); 83 } 84 85} 86 87package androidx.compose.ui.test.junit4.android { 88 89 public final class ComposeNotIdleException extends java.lang.Exception { 90 ctor public ComposeNotIdleException(String? message, Throwable? cause); 91 } 92 93} 94 95