[go: nahoru, domu]

blob: 1550ac245042a6dc7f9027ec216b308665627d8c [file] [log] [blame]
// Signature format: 3.0
package androidx.ui.test {
public final class ActionsKt {
ctor public ActionsKt();
method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
method public static boolean waitForIdleCompose();
}
public final class AssertionsKt {
ctor public AssertionsKt();
method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertHasNoClickAction(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsDisplayed(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsHidden(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsInMutuallyExclusiveGroup(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsNotDisplayed(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsOff(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsOn(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsSelected(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsUnselected(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertIsVisible(androidx.ui.test.SemanticsNodeInteraction);
method public static void assertNoLongerExists(androidx.ui.test.SemanticsNodeInteraction);
method public static androidx.ui.test.SemanticsNodeInteraction assertSemanticsIsEqualTo(androidx.ui.test.SemanticsNodeInteraction, androidx.ui.core.semantics.SemanticsConfiguration expectedProperties);
method public static androidx.ui.test.SemanticsNodeInteraction assertValueEquals(androidx.ui.test.SemanticsNodeInteraction, String value);
method public static void verify(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.String> assertionMessage, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> condition);
method public static void verifyHierarchy(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.String> assertionMessage, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> condition);
}
public final class BitmapHelpersKt {
ctor public BitmapHelpersKt();
method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
method @RequiresApi(android.os.Build.VERSION_CODES.O) public static android.graphics.Bitmap captureToBitmap(androidx.ui.test.SemanticsNodeInteraction);
}
public final class CollectedSizes {
ctor public CollectedSizes(androidx.ui.core.PxSize size, androidx.ui.core.Density density);
method public androidx.ui.test.CollectedSizes assertHeightEqualsTo(androidx.ui.core.Dp expectedHeight);
method public androidx.ui.test.CollectedSizes assertHeightEqualsTo(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,androidx.ui.core.IntPx> expectedHeightPx);
method public androidx.ui.test.CollectedSizes assertIsSquareWithSize(androidx.ui.core.Dp expectedSize);
method public androidx.ui.test.CollectedSizes assertIsSquareWithSize(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,androidx.ui.core.IntPx> expectedSquarePx);
method public androidx.ui.test.CollectedSizes assertWidthEqualsTo(androidx.ui.core.Dp expectedWidth);
method public androidx.ui.test.CollectedSizes assertWidthEqualsTo(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,androidx.ui.core.IntPx> expectedWidthPx);
}
public interface ComposeBenchmarkScope<T> extends androidx.ui.test.ComposeExecutionControl {
method public void createTestCase();
method public void disposeContent();
method public void draw();
method public void drawFinish();
method public void drawPrepare();
method public void emitContent();
method public T! getTestCase();
method public void invalidateViews();
method public void measureWithSpec(int widthSpec, int heightSpec);
method public void requestLayout();
}
public final class ComposeBenchmarkScopeKt {
ctor public ComposeBenchmarkScopeKt();
method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
}
public interface ComposeExecutionControl {
method public void capturePreviewPictureToActivity();
method public void doFrame();
method public void drawToBitmap();
method public boolean getDidLastRecomposeHaveChanges();
method public int getMeasuredHeight();
method public int getMeasuredWidth();
method public boolean hasPendingChanges();
method public void layout();
method public void measure();
method public void recompose();
property public abstract boolean didLastRecomposeHaveChanges;
property public abstract int measuredHeight;
property public abstract int measuredWidth;
}
public final class ComposeExecutionControlKt {
ctor public ComposeExecutionControlKt();
method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
method public static void assertMeasureSizeIsPositive(androidx.ui.test.ComposeExecutionControl);
method public static void assertNoPendingChanges(androidx.ui.test.ComposeExecutionControl);
method public static void doFramesAssertAllHadChangesExceptLastOne(androidx.ui.test.ComposeExecutionControl, int numberOfFramesToBeStable);
method public static int doFramesUntilNoChangesPending(androidx.ui.test.ComposeExecutionControl, int maxAmountOfFrames = 10);
method public static void recomposeAssertHadChanges(androidx.ui.test.ComposeExecutionControl);
}
public interface ComposeTestCase {
method public void emitContent();
}
public interface ComposeTestCaseSetup {
method public void performTestWithEventsControl(kotlin.jvm.functions.Function1<? super androidx.ui.test.ComposeExecutionControl,kotlin.Unit> block);
}
public interface ComposeTestRule extends org.junit.rules.TestRule {
method @RequiresApi(android.os.Build.VERSION_CODES.O) public android.graphics.Bitmap captureScreenOnIdle();
method public androidx.ui.test.ComposeTestCaseSetup forGivenContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable);
method public androidx.ui.test.ComposeTestCaseSetup forGivenTestCase(androidx.ui.test.ComposeTestCase testCase);
method public androidx.ui.core.Density getDensity();
method public android.util.DisplayMetrics getDisplayMetrics();
method public void runOnUiThread(kotlin.jvm.functions.Function0<kotlin.Unit> action);
method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable);
property public abstract androidx.ui.core.Density density;
property public abstract android.util.DisplayMetrics displayMetrics;
}
public final class ComposeTestRuleKt {
ctor public ComposeTestRuleKt();
method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
}
public final class DisableTransitions implements org.junit.rules.TestRule {
ctor public DisableTransitions();
method public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description? description);
}
public final class DisableTransitions.DisableTransitionsStatement extends org.junit.runners.model.Statement {
ctor public DisableTransitions.DisableTransitionsStatement(org.junit.runners.model.Statement base);
method public void evaluate();
}
public final class FiltersKt {
ctor public FiltersKt();
method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
method public static boolean hasText(androidx.ui.core.semantics.SemanticsConfiguration, String text, boolean ignoreCase = false);
method public static boolean isInMutuallyExclusiveGroup(androidx.ui.core.semantics.SemanticsConfiguration);
method public static boolean isToggleable(androidx.ui.core.semantics.SemanticsConfiguration);
}
public final class FindersKt {
ctor public FindersKt();
method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
method public static androidx.ui.test.SemanticsNodeInteraction findBySubstring(String text, boolean ignoreCase = false);
method public static androidx.ui.test.SemanticsNodeInteraction findByTag(String testTag);
method public static androidx.ui.test.SemanticsNodeInteraction findByText(String text, boolean ignoreCase = false);
}
public final class GestureScope {
}
public final class GestureScopeKt {
ctor public GestureScopeKt();
method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
method public static void sendClick(androidx.ui.test.GestureScope);
method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
method public static void sendSwipeDown(androidx.ui.test.GestureScope);
method public static void sendSwipeLeft(androidx.ui.test.GestureScope);
method public static void sendSwipeRight(androidx.ui.test.GestureScope);
method public static void sendSwipeUp(androidx.ui.test.GestureScope);
}
public final class GoldenSemanticsKt {
ctor public GoldenSemanticsKt();
method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
}
public final class OutputKt {
ctor public OutputKt();
method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
}
public final class SemanticsNodeInteraction {
}
public final class SemanticsTreeInteractionKt {
ctor public SemanticsTreeInteractionKt();
}
public final class SizesTestingKt {
ctor public SizesTestingKt();
method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
}
}
package androidx.ui.test.android {
public final class AndroidComposeTestCaseRunnerKt {
ctor public AndroidComposeTestCaseRunnerKt();
method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
}
public final class AndroidComposeTestCaseSetup implements androidx.ui.test.ComposeTestCaseSetup {
ctor public AndroidComposeTestCaseSetup(androidx.ui.test.ComposeTestRule testRule, androidx.ui.test.ComposeTestCase testCase, android.app.Activity activity);
method public void performTestWithEventsControl(kotlin.jvm.functions.Function1<? super androidx.ui.test.ComposeExecutionControl,kotlin.Unit> block);
}
public final class AndroidComposeTestRule implements androidx.ui.test.ComposeTestRule {
ctor public AndroidComposeTestRule(boolean disableTransitions, boolean shouldThrowOnRecomposeTimeout);
ctor public AndroidComposeTestRule();
method public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description? description);
method @RequiresApi(android.os.Build.VERSION_CODES.O) public android.graphics.Bitmap captureScreenOnIdle();
method public androidx.ui.test.ComposeTestCaseSetup forGivenContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable);
method public androidx.ui.test.ComposeTestCaseSetup forGivenTestCase(androidx.ui.test.ComposeTestCase testCase);
method public androidx.test.rule.ActivityTestRule<android.app.Activity> getActivityTestRule();
method public androidx.ui.core.Density getDensity();
method public android.util.DisplayMetrics getDisplayMetrics();
method public void runOnUiThread(kotlin.jvm.functions.Function0<kotlin.Unit> action);
method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> composable);
property public final androidx.test.rule.ActivityTestRule<android.app.Activity> activityTestRule;
property public androidx.ui.core.Density density;
property public android.util.DisplayMetrics displayMetrics;
}
public final class AndroidComposeTestRule.AndroidComposeStatement extends org.junit.runners.model.Statement {
ctor public AndroidComposeTestRule.AndroidComposeStatement(org.junit.runners.model.Statement base);
method public void evaluate();
}
public final class WindowCaptureKt {
ctor public WindowCaptureKt();
}
}
package androidx.ui.test.android.fake {
public final class FakeViewStructureKt {
ctor public FakeViewStructureKt();
}
}