github.com/cosmos/cosmos-sdk@v0.50.10/x/group/testutil/expected_keepers.go (about) 1 // This file only used to generate mocks 2 3 package testutil 4 5 import ( 6 context "context" 7 8 sdk "github.com/cosmos/cosmos-sdk/types" 9 bank "github.com/cosmos/cosmos-sdk/x/bank/types" 10 "github.com/cosmos/cosmos-sdk/x/group" 11 ) 12 13 // AccountKeeper extends `AccountKeeper` from expected_keepers. 14 type AccountKeeper interface { 15 group.AccountKeeper 16 } 17 18 // BankKeeper extends bank `MsgServer` to mock `Send` and to register handlers in MsgServiceRouter 19 type BankKeeper interface { 20 group.BankKeeper 21 bank.MsgServer 22 23 MintCoins(ctx context.Context, moduleName string, amt sdk.Coins) error 24 SendCoinsFromModuleToAccount(ctx context.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error 25 GetAllBalances(ctx context.Context, addr sdk.AccAddress) sdk.Coins 26 }