github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/feesplit/keeper/keeper_test.go (about) 1 package keeper_test 2 3 import ( 4 "testing" 5 "time" 6 7 "github.com/fibonacci-chain/fbc/app" 8 "github.com/fibonacci-chain/fbc/app/crypto/ethsecp256k1" 9 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 10 abci "github.com/fibonacci-chain/fbc/libs/tendermint/abci/types" 11 "github.com/fibonacci-chain/fbc/x/feesplit/keeper" 12 "github.com/fibonacci-chain/fbc/x/feesplit/types" 13 "github.com/stretchr/testify/suite" 14 ) 15 16 var ( 17 contract = ethsecp256k1.GenerateAddress() 18 deployer = sdk.AccAddress(ethsecp256k1.GenerateAddress().Bytes()) 19 withdraw = sdk.AccAddress(ethsecp256k1.GenerateAddress().Bytes()) 20 ) 21 22 func TestKeeperTestSuite(t *testing.T) { 23 suite.Run(t, new(KeeperTestSuite)) 24 } 25 26 type KeeperTestSuite struct { 27 suite.Suite 28 29 ctx sdk.Context 30 app *app.FBChainApp 31 32 querier sdk.Querier 33 } 34 35 func (suite *KeeperTestSuite) SetupTest() { 36 checkTx := false 37 38 suite.app = app.Setup(checkTx) 39 suite.ctx = suite.app.NewContext(checkTx, abci.Header{ 40 Height: 1, 41 ChainID: "ethermint-3", 42 Time: time.Now().UTC(), 43 }) 44 suite.querier = keeper.NewQuerier(suite.app.FeeSplitKeeper) 45 suite.app.FeeSplitKeeper.SetParams(suite.ctx, types.DefaultParams()) 46 }