TestNavigationEventCallbackKt

Added in 1.0.0-alpha06

public final class TestNavigationEventCallbackKt


Summary

Public methods

static final @NonNull TestNavigationEventCallback<@NonNull ?>
TestNavigationEventCallback(
    boolean isEnabled,
    @NonNull Function2<@NonNull TestNavigationEventCallback<@NonNull ?>, @NonNull NavigationEventUnit> onEventStarted,
    @NonNull Function2<@NonNull TestNavigationEventCallback<@NonNull ?>, @NonNull NavigationEventUnit> onEventProgressed,
    @NonNull Function1<@NonNull TestNavigationEventCallback<@NonNull ?>, Unit> onEventCancelled,
    @NonNull Function1<@NonNull TestNavigationEventCallback<@NonNull ?>, Unit> onEventCompleted
)

Creates an instance of TestNavigationEventCallback without requiring an explicit generic type.

Public methods

TestNavigationEventCallback

public static final @NonNull TestNavigationEventCallback<@NonNull ?> TestNavigationEventCallback(
    boolean isEnabled,
    @NonNull Function2<@NonNull TestNavigationEventCallback<@NonNull ?>, @NonNull NavigationEventUnit> onEventStarted,
    @NonNull Function2<@NonNull TestNavigationEventCallback<@NonNull ?>, @NonNull NavigationEventUnit> onEventProgressed,
    @NonNull Function1<@NonNull TestNavigationEventCallback<@NonNull ?>, Unit> onEventCancelled,
    @NonNull Function1<@NonNull TestNavigationEventCallback<@NonNull ?>, Unit> onEventCompleted
)

Creates an instance of TestNavigationEventCallback without requiring an explicit generic type.

This function is a convenience wrapper around the TestNavigationEventCallback constructor that defaults its info type to *. Use this in tests where the specific type of NavigationEventInfo is not relevant.