Skip to content

Commit 3f90d20

Browse files
DOC-4101 added INCR example (#334)
* DOC-4101 added INCR example * DOC-4101 delete key after test
1 parent 44a27a0 commit 3f90d20

File tree

1 file changed

+324
-0
lines changed

1 file changed

+324
-0
lines changed

tests/Doc/CmdsStringExample.cs

Lines changed: 324 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,324 @@
1+
// EXAMPLE: cmds_string
2+
// HIDE_START
3+
4+
using NRedisStack.Tests;
5+
using StackExchange.Redis;
6+
7+
// HIDE_END
8+
9+
// REMOVE_START
10+
namespace Doc;
11+
[Collection("DocsTests")]
12+
// REMOVE_END
13+
14+
// HIDE_START
15+
public class CmdsStringExample
16+
{
17+
18+
[SkipIfRedis(Is.OSSCluster)]
19+
public void run()
20+
{
21+
var muxer = ConnectionMultiplexer.Connect("localhost:6379");
22+
var db = muxer.GetDatabase();
23+
//REMOVE_START
24+
// Clear any keys here before using them in tests.
25+
26+
//REMOVE_END
27+
// HIDE_END
28+
29+
30+
// STEP_START append1
31+
32+
// STEP_END
33+
34+
// Tests for 'append1' step.
35+
// REMOVE_START
36+
37+
// REMOVE_END
38+
39+
40+
// STEP_START append2
41+
42+
// STEP_END
43+
44+
// Tests for 'append2' step.
45+
// REMOVE_START
46+
47+
// REMOVE_END
48+
49+
50+
// STEP_START decr
51+
52+
// STEP_END
53+
54+
// Tests for 'decr' step.
55+
// REMOVE_START
56+
57+
// REMOVE_END
58+
59+
60+
// STEP_START decrby
61+
62+
// STEP_END
63+
64+
// Tests for 'decrby' step.
65+
// REMOVE_START
66+
67+
// REMOVE_END
68+
69+
70+
// STEP_START get
71+
72+
// STEP_END
73+
74+
// Tests for 'get' step.
75+
// REMOVE_START
76+
77+
// REMOVE_END
78+
79+
80+
// STEP_START getdel
81+
82+
// STEP_END
83+
84+
// Tests for 'getdel' step.
85+
// REMOVE_START
86+
87+
// REMOVE_END
88+
89+
90+
// STEP_START getex
91+
92+
// STEP_END
93+
94+
// Tests for 'getex' step.
95+
// REMOVE_START
96+
97+
// REMOVE_END
98+
99+
100+
// STEP_START getrange
101+
102+
// STEP_END
103+
104+
// Tests for 'getrange' step.
105+
// REMOVE_START
106+
107+
// REMOVE_END
108+
109+
110+
// STEP_START getset
111+
112+
// STEP_END
113+
114+
// Tests for 'getset' step.
115+
// REMOVE_START
116+
117+
// REMOVE_END
118+
119+
120+
// STEP_START incr
121+
bool incrResult1 = db.StringSet("mykey", "10");
122+
Console.WriteLine(incrResult1); // >>> true
123+
124+
long incrResult2 = db.StringIncrement("mykey");
125+
Console.WriteLine(incrResult2); // >>> 11
126+
127+
RedisValue incrResult3 = db.StringGet("mykey");
128+
Console.WriteLine(incrResult3); // >>> 11
129+
// STEP_END
130+
131+
// Tests for 'incr' step.
132+
// REMOVE_START
133+
Assert.True(incrResult1);
134+
Assert.Equal(11, incrResult2);
135+
Assert.Equal("11", incrResult3);
136+
db.KeyDelete("mykey");
137+
// REMOVE_END
138+
139+
140+
// STEP_START incrby
141+
142+
// STEP_END
143+
144+
// Tests for 'incrby' step.
145+
// REMOVE_START
146+
147+
// REMOVE_END
148+
149+
150+
// STEP_START incrbyfloat
151+
152+
// STEP_END
153+
154+
// Tests for 'incrbyfloat' step.
155+
// REMOVE_START
156+
157+
// REMOVE_END
158+
159+
160+
// STEP_START lcs1
161+
162+
// STEP_END
163+
164+
// Tests for 'lcs1' step.
165+
// REMOVE_START
166+
167+
// REMOVE_END
168+
169+
170+
// STEP_START lcs2
171+
172+
// STEP_END
173+
174+
// Tests for 'lcs2' step.
175+
// REMOVE_START
176+
177+
// REMOVE_END
178+
179+
180+
// STEP_START lcs3
181+
182+
// STEP_END
183+
184+
// Tests for 'lcs3' step.
185+
// REMOVE_START
186+
187+
// REMOVE_END
188+
189+
190+
// STEP_START lcs4
191+
192+
// STEP_END
193+
194+
// Tests for 'lcs4' step.
195+
// REMOVE_START
196+
197+
// REMOVE_END
198+
199+
200+
// STEP_START lcs5
201+
202+
// STEP_END
203+
204+
// Tests for 'lcs5' step.
205+
// REMOVE_START
206+
207+
// REMOVE_END
208+
209+
210+
// STEP_START mget
211+
212+
// STEP_END
213+
214+
// Tests for 'mget' step.
215+
// REMOVE_START
216+
217+
// REMOVE_END
218+
219+
220+
// STEP_START mset
221+
222+
// STEP_END
223+
224+
// Tests for 'mset' step.
225+
// REMOVE_START
226+
227+
// REMOVE_END
228+
229+
230+
// STEP_START msetnx
231+
232+
// STEP_END
233+
234+
// Tests for 'msetnx' step.
235+
// REMOVE_START
236+
237+
// REMOVE_END
238+
239+
240+
// STEP_START psetex
241+
242+
// STEP_END
243+
244+
// Tests for 'psetex' step.
245+
// REMOVE_START
246+
247+
// REMOVE_END
248+
249+
250+
// STEP_START set
251+
252+
// STEP_END
253+
254+
// Tests for 'set' step.
255+
// REMOVE_START
256+
257+
// REMOVE_END
258+
259+
260+
// STEP_START setex
261+
262+
// STEP_END
263+
264+
// Tests for 'setex' step.
265+
// REMOVE_START
266+
267+
// REMOVE_END
268+
269+
270+
// STEP_START setnx
271+
272+
// STEP_END
273+
274+
// Tests for 'setnx' step.
275+
// REMOVE_START
276+
277+
// REMOVE_END
278+
279+
280+
// STEP_START setrange1
281+
282+
// STEP_END
283+
284+
// Tests for 'setrange1' step.
285+
// REMOVE_START
286+
287+
// REMOVE_END
288+
289+
290+
// STEP_START setrange2
291+
292+
// STEP_END
293+
294+
// Tests for 'setrange2' step.
295+
// REMOVE_START
296+
297+
// REMOVE_END
298+
299+
300+
// STEP_START strlen
301+
302+
// STEP_END
303+
304+
// Tests for 'strlen' step.
305+
// REMOVE_START
306+
307+
// REMOVE_END
308+
309+
310+
// STEP_START substr
311+
312+
// STEP_END
313+
314+
// Tests for 'substr' step.
315+
// REMOVE_START
316+
317+
// REMOVE_END
318+
319+
320+
// HIDE_START
321+
}
322+
}
323+
// HIDE_END
324+

0 commit comments

Comments
 (0)