blob: 51dd2454a22ab3dc610dba8310fd96b296dd1219 [file] [log] [blame]
// Signature format: 4.0
package androidx.glance.testing {
public abstract class GlanceNode<T> {
method public abstract java.util.List<androidx.glance.testing.GlanceNode<T>> children();
method public final T getValue();
method public abstract String toDebugString();
property public final T value;
}
public final class GlanceNodeAssertion<R, T extends androidx.glance.testing.GlanceNode<R>> {
method public androidx.glance.testing.GlanceNodeAssertion<R,T> assert(androidx.glance.testing.GlanceNodeMatcher<R> matcher, optional kotlin.jvm.functions.Function0<java.lang.String>? messagePrefixOnError);
method public androidx.glance.testing.GlanceNodeAssertion<R,T> assertDoesNotExist();
method public androidx.glance.testing.GlanceNodeAssertion<R,T> assertExists();
}
public final class GlanceNodeMatcher<R> {
ctor public GlanceNodeMatcher(String description, kotlin.jvm.functions.Function1<? super androidx.glance.testing.GlanceNode<R>,java.lang.Boolean> matcher);
method public boolean matches(androidx.glance.testing.GlanceNode<R> node);
method public boolean matchesAny(Iterable<? extends androidx.glance.testing.GlanceNode<R>> nodes);
}
}
package androidx.glance.testing.unit {
public final class FiltersKt {
method public static androidx.glance.testing.GlanceNodeMatcher<androidx.glance.testing.unit.MappedNode> hasTestTag(String testTag);
method public static androidx.glance.testing.GlanceNodeMatcher<androidx.glance.testing.unit.MappedNode> hasText(String text, optional boolean substring, optional boolean ignoreCase);
}
public final class MappedNode {
}
}