github.com/Finschia/finschia-sdk@v0.48.1/x/bank/client/testutil/cli_helpers.go (about) 1 package testutil 2 3 import ( 4 "fmt" 5 6 "github.com/Finschia/ostracon/libs/cli" 7 8 "github.com/Finschia/finschia-sdk/client" 9 "github.com/Finschia/finschia-sdk/testutil" 10 clitestutil "github.com/Finschia/finschia-sdk/testutil/cli" 11 bankcli "github.com/Finschia/finschia-sdk/x/bank/client/cli" 12 ) 13 14 func MsgSendExec(clientCtx client.Context, from, to, amount fmt.Stringer, extraArgs ...string) (testutil.BufferWriter, error) { 15 args := []string{from.String(), to.String(), amount.String()} 16 args = append(args, extraArgs...) 17 18 return clitestutil.ExecTestCLICmd(clientCtx, bankcli.NewSendTxCmd(), args) 19 } 20 21 func QueryBalancesExec(clientCtx client.Context, address fmt.Stringer, extraArgs ...string) (testutil.BufferWriter, error) { 22 args := []string{address.String(), fmt.Sprintf("--%s=json", cli.OutputFlag)} 23 args = append(args, extraArgs...) 24 25 return clitestutil.ExecTestCLICmd(clientCtx, bankcli.GetBalancesCmd(), args) 26 }