From 9835296308b2f057b725aa6129d2dcf5e4b5cb87 Mon Sep 17 00:00:00 2001 From: jununifi Date: Tue, 9 Jul 2024 08:39:13 +0800 Subject: [PATCH] GetAccumulatorPositionSize test --- x/liquiditypool/keeper/accumulator_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/x/liquiditypool/keeper/accumulator_test.go b/x/liquiditypool/keeper/accumulator_test.go index f2259149..e5b6c6c2 100644 --- a/x/liquiditypool/keeper/accumulator_test.go +++ b/x/liquiditypool/keeper/accumulator_test.go @@ -19,7 +19,6 @@ import ( // TODO: add test for SetPositionIntervalAccumulation // TODO: add test for DeletePosition // TODO: add test for deletePosition -// TODO: add test for GetAccumulatorPositionSize // TODO: add test for ClaimRewards // TODO: add test for AddToUnclaimedRewards // TODO: add test for GetTotalRewards @@ -74,6 +73,8 @@ func TestAccumulatorPositionStore(t *testing.T) { require.Error(t, err) hasPosition := k.HasPosition(ctx, "accumulator", "index") require.False(t, hasPosition) + _, err = k.GetAccumulatorPositionSize(ctx, "accumulator2", "index") + require.Error(t, err) accmulatorValuePerShare := sdk.NewDecCoins(sdk.NewDecCoin("denom", math.NewInt(1))) unclaimedRewardsTotal := sdk.NewDecCoins(sdk.NewDecCoin("denom", math.NewInt(2))) @@ -104,6 +105,10 @@ func TestAccumulatorPositionStore(t *testing.T) { require.Equal(t, position.AccumValuePerShare.String(), "1.000000000000000000denom") require.Equal(t, position.UnclaimedRewardsTotal.String(), "2.000000000000000000denom") + positionSize, err := k.GetAccumulatorPositionSize(ctx, "accumulator2", "index") + require.NoError(t, err) + require.Equal(t, positionSize.String(), "1.000000000000000000") + hasPosition = k.HasPosition(ctx, "accumulator2", "index") require.True(t, hasPosition)