github.com/Finschia/finschia-sdk@v0.48.1/client/keys/types_test.go (about) 1 package keys_test 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 8 "github.com/Finschia/finschia-sdk/client/keys" 9 ) 10 11 func TestConstructors(t *testing.T) { 12 require.Equal(t, keys.AddNewKey{ 13 Name: "name", 14 Password: "password", 15 Mnemonic: "mnemonic", 16 Account: 1, 17 Index: 1, 18 }, keys.NewAddNewKey("name", "password", "mnemonic", 1, 1)) 19 20 require.Equal(t, keys.RecoverKey{ 21 Password: "password", 22 Mnemonic: "mnemonic", 23 Account: 1, 24 Index: 1, 25 }, keys.NewRecoverKey("password", "mnemonic", 1, 1)) 26 27 require.Equal(t, keys.UpdateKeyReq{OldPassword: "old", NewPassword: "new"}, keys.NewUpdateKeyReq("old", "new")) 28 require.Equal(t, keys.DeleteKeyReq{Password: "password"}, keys.NewDeleteKeyReq("password")) 29 }