browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java
@VisibleForTesting
    @NonNull
    public static CustomTabsSession createMockSessionForTesting(
            @NonNull ComponentName componentName) {
        return new CustomTabsSession(
                null, new CustomTabsSessionToken.MockCallback(), componentName);
    }
/**
     * Provides browsers a way to generate a mock {@link CustomTabsSession} for testing
     * purposes.
     *
     * @param componentName The component the session should be created for.
     * @return A mock session with no functionality.
     */
Provides browsers a way to generate a mock  CustomTabsSession for testing
purposes.

@param componentName The component the session should be created for.
@return A mock session with no functionality.
Provides browsers a way to generate a mock CustomTabsSession for testing purposes . @param componentName The component the session should be created for . @return A mock session with no functionality .
@VisibleForTesting
    @NonNull
    public static CustomTabsSession createMockSessionForTesting(
            @NonNull ComponentName componentName) {
        return new CustomTabsSession(
                null, new CustomTabsSessionToken.MockCallback(), componentName);
    }
@ VisibleForTesting @ NonNull public static CustomTabsSession createMockSessionForTesting ( @ NonNull ComponentName componentName ) { return new CustomTabsSession ( null , new CustomTabsSessionToken . MockCallback ( ) , componentName ) ; }
Provides browsers a way to generate a mock {@link CustomTabsSession} for testing
 purposes.
Provides browsers a way to generate a mock { @link CustomTabsSession } for testing purposes .