소스 검색

install openID variable

master
Patrick Peng Sun 9 년 전
부모
커밋
8f433d6229
1개의 변경된 파일6개의 추가작업 그리고 5개의 파일을 삭제
  1. +6
    -5
      chatState_test.go

+ 6
- 5
chatState_test.go 파일 보기

} }


//save //save
n, err := setCurrentState("id", procedure, s)
n, err := setCurrentState(openID, procedure, s)
AssertEqual(t, err, nil, "save state should be successful") AssertEqual(t, err, nil, "save state should be successful")


//read out //read out
m, _ := getCurrentState("id", procedure)
m, _ := getCurrentState(openID, procedure)


//compare //compare
AssertEqual(t, m.Name, n.Name, "Name should be equal") AssertEqual(t, m.Name, n.Name, "Name should be equal")
AssertEqual(t, m.Receive.Message["rtxt"], n.Receive.Message["rtxt"], "Message[rtxt] should be equal") AssertEqual(t, m.Receive.Message["rtxt"], n.Receive.Message["rtxt"], "Message[rtxt] should be equal")
AssertEqual(t, m.Receive.Message["ricon"], n.Receive.Message["ricon"], "Message[ricon] should be equal") AssertEqual(t, m.Receive.Message["ricon"], n.Receive.Message["ricon"], "Message[ricon] should be equal")


err = deleteChatState("id", procedure)
err = deleteChatState(openID, procedure)
AssertEqual(t, err, nil, "delete chatState should be good") AssertEqual(t, err, nil, "delete chatState should be good")


} }


func TestStartProcedure(t *testing.T) { func TestStartProcedure(t *testing.T) {
s := startProcedure("id", "TestDummy")
openID := "id"
s := startProcedure(openID, "TestDummy")
AssertEqual(t, s != nil, true, "TestDummy should return error") AssertEqual(t, s != nil, true, "TestDummy should return error")
s = startProcedure("id", "TestEcho")
s = startProcedure(openID, "TestEcho")
AssertEqual(t, s, nil, "TestEqual should return success") AssertEqual(t, s, nil, "TestEqual should return success")
} }

Loading…
취소
저장