refactor user defined keypad
This commit is contained in:
15
main_test.go
15
main_test.go
@@ -15,10 +15,9 @@ import (
|
||||
func TestApi(t *testing.T) {
|
||||
base := "http://localhost:8080"
|
||||
newCustomerBody := m.NewCustomerPost{
|
||||
KeypadSize: m.KeypadSize{NumbOfKeys: 5, AttrsPerKey: 10},
|
||||
NKodePolicy: m.NewDefaultNKodePolicy(),
|
||||
}
|
||||
|
||||
kp := m.KeypadDefault
|
||||
var customerResp m.CreateNewCustomerResp
|
||||
testApiCall(t, base+api.CreateNewCustomer, newCustomerBody, &customerResp)
|
||||
|
||||
@@ -30,8 +29,8 @@ func TestApi(t *testing.T) {
|
||||
passcodeLen := 4
|
||||
setInterface := signupInterfaceResp.UserInterface
|
||||
userPasscode := setInterface[:passcodeLen]
|
||||
keypadSize := m.KeypadSize{NumbOfKeys: 5, AttrsPerKey: 5}
|
||||
setKeySelection, err := nkode.SelectKeyByAttrIdx(setInterface, userPasscode, keypadSize)
|
||||
kp = m.KeypadDimension{NumbOfKeys: kp.NumbOfKeys, AttrsPerKey: kp.NumbOfKeys}
|
||||
setKeySelection, err := nkode.SelectKeyByAttrIdx(setInterface, userPasscode, kp)
|
||||
assert.NoError(t, err)
|
||||
setNKodeBody := m.SetNKodePost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
@@ -42,7 +41,7 @@ func TestApi(t *testing.T) {
|
||||
var setNKodeResp m.SetNKodeResp
|
||||
testApiCall(t, base+api.SetNKode, setNKodeBody, &setNKodeResp)
|
||||
confirmInterface := setNKodeResp.UserInterface
|
||||
confirmKeySelection, err := nkode.SelectKeyByAttrIdx(confirmInterface, userPasscode, keypadSize)
|
||||
confirmKeySelection, err := nkode.SelectKeyByAttrIdx(confirmInterface, userPasscode, kp)
|
||||
assert.NoError(t, err)
|
||||
confirmNKodeBody := m.ConfirmNKodePost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
@@ -59,8 +58,8 @@ func TestApi(t *testing.T) {
|
||||
var loginInterfaceResp m.GetLoginInterfaceResp
|
||||
testApiCall(t, base+api.GetLoginInterface, loginInterfaceBody, &loginInterfaceResp)
|
||||
|
||||
keypadSize = m.KeypadSize{NumbOfKeys: 5, AttrsPerKey: 10}
|
||||
loginKeySelection, err := nkode.SelectKeyByAttrIdx(loginInterfaceResp.UserInterface, userPasscode, keypadSize)
|
||||
kp = m.KeypadDefault
|
||||
loginKeySelection, err := nkode.SelectKeyByAttrIdx(loginInterfaceResp.UserInterface, userPasscode, kp)
|
||||
assert.NoError(t, err)
|
||||
loginBody := m.LoginPost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
@@ -73,7 +72,7 @@ func TestApi(t *testing.T) {
|
||||
renewBody := m.RenewAttributesPost{CustomerId: customerResp.CustomerId}
|
||||
testApiCall(t, base+api.RenewAttributes, renewBody, nil)
|
||||
|
||||
loginKeySelection, err = nkode.SelectKeyByAttrIdx(loginInterfaceResp.UserInterface, userPasscode, keypadSize)
|
||||
loginKeySelection, err = nkode.SelectKeyByAttrIdx(loginInterfaceResp.UserInterface, userPasscode, kp)
|
||||
assert.NoError(t, err)
|
||||
loginBody = m.LoginPost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
|
||||
Reference in New Issue
Block a user