def METHOD_NAME(liquidity: Decimal, sqrt_price_current: Decimal, sqrt_price_next: Decimal, spread_factor: Decimal) -> Tuple[Decimal, Decimal, Decimal]:
    """ Computes and prints one for zero test case parameters when next square root price is known.
    Assumes swapping for token out given in.
    Returns the expected token in, token out and fee amount per share. 
    """
    expected_token_in_before_fee = calc_amount_one_delta(
        liquidity, sqrt_price_current, sqrt_price_next, True)
    expected_fee = sdk_dec.zero
    if spread_factor > sdk_dec.zero:
        expected_fee = sdk_dec.quo(sdk_dec.mul(
            expected_token_in_before_fee, spread_factor), sdk_dec.one - spread_factor)
    expected_token_in = expected_token_in_before_fee + expected_fee
    token_out = get_token_out(liquidity, sqrt_price_current, sqrt_price_next)
    fee_amount_per_share = sdk_dec.quo(expected_fee, liquidity)
    print(F"liquidity: {liquidity}")
    print(F"sqrt_price_current: {sqrt_price_current}")
    print(F"given sqrt_price_next: {sqrt_price_next}")
    print(F"expected_token_in_before_fee: {expected_token_in_before_fee}")
    print(F"expected_token_in: {expected_token_in}")
    print(F"token_out: {token_out}")
    print(F"fee_charge_total: {expected_fee}")
    print(F"fee_amount_per_share: {fee_amount_per_share}")
    return expected_token_in, token_out, fee_amount_per_share