Indices

Test ID

Test Scenario

Function

Details

Transaction Hash

TC_1

Update the performance fees

updatePerfees

Check update performance fees

TC_2

Update the performance fees

updatePerfees

Check update performance fees

TC_3

Update the early exit fees

updateEarlyExitFees

Check update early exit fees

TC_4

Update the early exit fees

updateEarlyExitFees

Check update early exit fees

TC_5

Update the slippage rate

updateSlippagerate

Check update slippage rate

TC_6

Update the slippage rate

updateSlippagerate

Check update slippage rate

TC_7

Whitelist DAO address

whitelistDAOaddress

Whitelist account to give DAO permission

TC_8

Whitelist address to add in Oracle

whitelistaddress

Whitelist account to give permission to add new Pool list in oracle

TC_9

Add AI Pool in oracle

AddNewPoolTokens

Add new pool details in Oracle contract

TC_10

Update AI Pool in oracle

UpdatePoolConfiguration

Update first pool details in Oracle contract

TC_11

Update AI Pool in oracle

UpdatePoolConfiguration

Update first pool details in Oracle contract

TC_12

Add Pool in PoolV1

addNewList

Add new pool in DAA

TC_13

Add Pool in PoolV1

addNewList

Add new pool in DAA

TC_14

New iToken created

Contract

iToken created

TC_15

Deposit In Pool

poolIn

Deposit in pool

TC_16

Whitelist address to deposit in Pool

whitelistaddress

Whitelist account to give permission to deposit new Pool.

TC_17

Deposit In Pool

poolIn

Deposit in pool

TC_18

Partial Withdraw from pool

withdraw

Partial withdraw from pool

TC_19

Withdraw from pool

withdraw

Withdraw all amount from pool

TC_20

Deposit after withdrawing from pool

poolIn

Deposit again once entire amount is withdrawn

TC_21

Mutiple partial Withdraw from pool

withdraw

Withdraw multiple time from pool. First withdrawal

TC_22

Multiple partial Withdraw from pool

withdraw

Withdraw multiple time from pool. Second withdrawal

TC_23

Multiple partial Withdraw from pool

withdraw

Withdraw multiple time from pool. Third withdrawal

TC_24

Multiple partial Withdraw from pool

withdraw

Withdraw multiple time from pool. Fourth withdrawal

TC_25

Deposit before rebalance

poolIn

Deposit before pool rebalancing

TC_26

Update Ai Pool in oracle

UpdatePoolConfiguration

Update pool details before rebalance

TC_27

Rebalance

updatePool

Update pool by selling old token and buying new token

TC_28

Rebalance

updatePool

Pool should not be updated before time

TC_30

Multiple partial withdraw from pool after Rebalance

withdraw

Withdraw multiple time from pool after rebalance. First withdrawal

TC_31

Multiple partial withdraw from pool after rebalance

withdraw

Withdraw multiple time from pool after rebalance. Second withdrawal

TC_32

Multiple partial withdraw from pool after rebalance

withdraw

Withdraw multiple time from pool after rebalance. Third withdrawal

TC_33

Deposit In Pool from multiple account

poolIn

Deposit in pool from multiple

TC_34

Whitelist address other accounts to deposit in Pool

whitelistaddress

Non manger cannot update pool

TC_35

Whitelist address other accounts to deposit in Pool

whitelistaddress

Whitelist account to give permission to deposit new Pool.

TC_36

Multiple deposit

poolIn

Deposit with new user

TC_37

Partial Withdraw from pool from new account

withdraw

Partial withdraw from pool

TC_38

Update Ai Pool in oracle

UpdatePoolConfiguration

Update pool details before next rebalance

TC_39

Rebalance

updatePool

Update pool by selling old token and buying new token

TC_40

Withdraw from pool

withdraw

First account withdraw all amount from pool

TC_41

Withdraw from pool

withdraw

Second account withdraw all amount from pool

TC_42

Add public Pool in PoolV1

addPublicPool

Add new public pool in DAA

TC_43

Deposit In Pool

poolIn

Deposit in new pool

TC_44

Whitelist address to deposit in new Pool

whitelistaddress

Whitelist account to give permission to deposit new Pool.

TC_45

Deposit In Pool

poolIn

Deposit in pool

TC_46

Rebalance

updatePool

Pool should not be updated if threshld is not reached

TC_47

Deposit In Pool in public index

poolIn

Deposit in pool to reach threshold

TC_48

Rebalance in public index

updatePool

Update pool by selling old token and buying new token

TC_49

Rebalance in public index

updatePool

Pool should not be updated if non owner tries to update pool

TC_50

Deposit In Pool in public index

poolIn

Deposit in pool after rebalance

TC_51

Withdraw from public pool

withdraw

Withdraw after rebalance

TC_52

Deposit In Pool in public index

poolIn

Deposit in pool after withdrawal

TC_53

Rebalance in public index

updatePool

Update pool by selling old token and buying new token

TC_54

Withdraw from public pool

withdraw

Withdraw all share for user

Last updated