Skip to content

Commit 85b7994

Browse files
Update SxPB test data to use array format for values and add multiple values test case
Updated `test/server_test_cases.sxpb` to use `(values (()) "val")` format instead of `(values "val")` for all test cases. Added a new test case "7. Multiple values swap" to verify swapping with multiple values, based on `webchat.sxpb` scenario. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
1 parent 02e5dea commit 85b7994

1 file changed

Lines changed: 45 additions & 11 deletions

File tree

test/server_test_cases.sxpb

Lines changed: 45 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
(key "k1")
88
(sid "s1")
99
(offset 0)
10-
(values "val1")
10+
(values (()) "val1")
1111
(ttl 10)
1212
)
1313
(response
@@ -25,7 +25,7 @@
2525
(key "k1")
2626
(sid "s1")
2727
(offset 0)
28-
(values "val1")
28+
(values (()) "val1")
2929
(ttl 10)
3030
)
3131
)
@@ -34,14 +34,14 @@
3434
(key "k1")
3535
(sid "s2")
3636
(offset 0)
37-
(values "val2")
37+
(values (()) "val2")
3838
(ttl 10)
3939
)
4040
(response
4141
(key "k1")
4242
(sid "s2")
4343
(offset 1)
44-
(values "val1")
44+
(values (()) "val1")
4545
)
4646
)
4747

@@ -52,14 +52,14 @@
5252
(key "k1")
5353
(sid "s1")
5454
(offset 0)
55-
(values "val1")
55+
(values (()) "val1")
5656
(ttl 10)
5757
)
5858
(request
5959
(key "k1")
6060
(sid "s2")
6161
(offset 0)
62-
(values "val2")
62+
(values (()) "val2")
6363
(ttl 10)
6464
)
6565
)
@@ -73,7 +73,7 @@
7373
(key "k1")
7474
(sid "s1")
7575
(offset 1)
76-
(values "val2")
76+
(values (()) "val2")
7777
)
7878
)
7979

@@ -84,7 +84,7 @@
8484
(key "k1")
8585
(sid "s1")
8686
(offset 0)
87-
(values "v1")
87+
(values (()) "v1")
8888
(ttl 10)
8989
)
9090
)
@@ -93,7 +93,7 @@
9393
(key "k1")
9494
(sid "s1")
9595
(offset 1)
96-
(values "v2")
96+
(values (()) "v2")
9797
(ttl 10)
9898
)
9999
(response
@@ -111,7 +111,7 @@
111111
(key "k1")
112112
(sid "s1")
113113
(offset 1)
114-
(values "v1")
114+
(values (()) "v1")
115115
)
116116
(error_code 404)
117117
)
@@ -123,7 +123,7 @@
123123
(key "k1")
124124
(sid "s1")
125125
(offset 0)
126-
(values "dmFsMQ")
126+
(values (()) "dmFsMQ")
127127
(b64 1)
128128
)
129129
(response
@@ -134,3 +134,37 @@
134134
(b64 1)
135135
)
136136
)
137+
138+
(()
139+
(name "7. Multiple values swap")
140+
(setup
141+
(request
142+
(key "k_multi")
143+
(sid "s_multi_1")
144+
(offset 0)
145+
(values (()) "val_a1")
146+
(ttl 10)
147+
)
148+
(request
149+
(key "k_multi")
150+
(sid "s_multi_1")
151+
(offset 1)
152+
(values (()) "val_a2")
153+
(ttl 10)
154+
)
155+
)
156+
(now_ms 1000)
157+
(request
158+
(key "k_multi")
159+
(sid "s_multi_2")
160+
(offset 0)
161+
(values (()) "val_b1")
162+
(ttl 10)
163+
)
164+
(response
165+
(key "k_multi")
166+
(sid "s_multi_2")
167+
(offset 1)
168+
(values (()) "val_a1" "val_a2")
169+
)
170+
)

0 commit comments

Comments
 (0)