Skip to content

Commit

Permalink
e2e: add quoted key/value to txn test
Browse files Browse the repository at this point in the history
  • Loading branch information
Anthony Romano committed Sep 2, 2016
1 parent b1740f5 commit 666e7bd
Showing 1 changed file with 17 additions and 9 deletions.
26 changes: 17 additions & 9 deletions e2e/ctl_v3_txn_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,23 @@ func txnTestSuccess(cx ctlCtx) {
if err := ctlV3Put(cx, "key2", "value2", ""); err != nil {
cx.t.Fatalf("txnTestSuccess ctlV3Put error (%v)", err)
}

rqs := txnRequests{
compare: []string{`version("key1") = "1"`, `version("key2") = "1"`},
ifSucess: []string{"get key1", "get key2"},
ifFail: []string{`put key1 "fail"`, `put key2 "fail"`},
results: []string{"SUCCESS", "key1", "value1", "key2", "value2"},
}
if err := ctlV3Txn(cx, rqs); err != nil {
cx.t.Fatal(err)
rqs := []txnRequests{
{
compare: []string{`version("key1") = "1"`, `version("key2") = "1"`},
ifSucess: []string{"get key1", "get key2", `put "key \"with\" space" "value \x23"`},
ifFail: []string{`put key1 "fail"`, `put key2 "fail"`},
results: []string{"SUCCESS", "key1", "value1", "key2", "value2"},
},
{
compare: []string{`version("key \"with\" space") = "1"`},
ifSucess: []string{`get "key \"with\" space"`},
results: []string{"SUCCESS", `key "with" space`, "value \x23"},
},
}
for _, rq := range rqs {
if err := ctlV3Txn(cx, rq); err != nil {
cx.t.Fatal(err)
}
}
}

Expand Down

0 comments on commit 666e7bd

Please sign in to comment.