@@ -105,6 +105,13 @@ public function testSetGetDelExists()
105
105
->integer ($ redisMock ->exists ('test ' ))
106
106
->isEqualTo (0 );
107
107
108
+ //set with integer
109
+ $ this ->assert
110
+ ->string ($ redisMock ->set ('test-setting-integer-value ' , 2 ))
111
+ ->isEqualTo ('OK ' )
112
+ ->string ($ redisMock ->get ('test-setting-integer-value ' ))
113
+ ->isEqualTo ('2 ' );
114
+
108
115
//setnx
109
116
$ this ->assert
110
117
->integer ($ redisMock ->setnx ('test-setnx ' , 'lala ' ))
@@ -239,7 +246,7 @@ public function testIncr()
239
246
->isNull ()
240
247
->integer ($ redisMock ->incr ('test ' ))
241
248
->isEqualTo (1 )
242
- ->integer ($ redisMock ->get ('test ' ))
249
+ ->string ($ redisMock ->get ('test ' ))
243
250
->isEqualTo (1 )
244
251
->string ($ redisMock ->type ('test ' ))
245
252
->isEqualTo ('string ' )
@@ -274,7 +281,7 @@ public function testIncrby()
274
281
->isNull ()
275
282
->integer ($ redisMock ->incrby ('test ' , 5 ))
276
283
->isEqualTo (5 )
277
- ->integer ($ redisMock ->get ('test ' ))
284
+ ->string ($ redisMock ->get ('test ' ))
278
285
->isEqualTo (5 )
279
286
->string ($ redisMock ->type ('test ' ))
280
287
->isEqualTo ('string ' )
@@ -307,15 +314,15 @@ public function testIncrbyfloat()
307
314
$ this ->assert
308
315
->variable ($ redisMock ->get ('test ' ))
309
316
->isNull ()
310
- ->float ($ redisMock ->incrbyfloat ('test ' , 0.5 ))
317
+ ->string ($ redisMock ->incrbyfloat ('test ' , 0.5 ))
311
318
->isEqualTo (0.5 )
312
- ->float ($ redisMock ->get ('test ' ))
319
+ ->string ($ redisMock ->get ('test ' ))
313
320
->isEqualTo (0.5 )
314
321
->string ($ redisMock ->type ('test ' ))
315
322
->isEqualTo ('string ' )
316
- ->float ($ redisMock ->incrbyfloat ('test ' , 1 ))
323
+ ->string ($ redisMock ->incrbyfloat ('test ' , 1 ))
317
324
->isEqualTo (1.5 )
318
- ->float ($ redisMock ->incrbyfloat ('test ' , 2.5 ))
325
+ ->string ($ redisMock ->incrbyfloat ('test ' , 2.5 ))
319
326
->isEqualTo (4 )
320
327
->string ($ redisMock ->set ('test ' , 'something ' ))
321
328
->isEqualTo ('OK ' )
@@ -325,13 +332,13 @@ public function testIncrbyfloat()
325
332
->isEqualTo (1 )
326
333
->string ($ redisMock ->type ('test ' ))
327
334
->isEqualTo ('none ' )
328
- ->float ($ redisMock ->incrbyfloat ('test ' , 0.5 ))
335
+ ->string ($ redisMock ->incrbyfloat ('test ' , 0.5 ))
329
336
->isEqualTo (0.5 )
330
337
->integer ($ redisMock ->expire ('test ' , 1 ))
331
338
->isEqualTo (1 );
332
339
sleep (2 );
333
340
$ this ->assert
334
- ->float ($ redisMock ->incrbyfloat ('test ' , 0.5 ))
341
+ ->string ($ redisMock ->incrbyfloat ('test ' , 0.5 ))
335
342
->isEqualTo (0.5 );
336
343
}
337
344
@@ -344,7 +351,7 @@ public function testDecr()
344
351
->isNull ()
345
352
->integer ($ redisMock ->decr ('test ' ))
346
353
->isEqualTo (-1 )
347
- ->integer ($ redisMock ->get ('test ' ))
354
+ ->string ($ redisMock ->get ('test ' ))
348
355
->isEqualTo (-1 )
349
356
->string ($ redisMock ->type ('test ' ))
350
357
->isEqualTo ('string ' )
@@ -379,7 +386,7 @@ public function testDecrby()
379
386
->isNull ()
380
387
->integer ($ redisMock ->decrby ('test ' , 5 ))
381
388
->isEqualTo (-5 )
382
- ->integer ($ redisMock ->get ('test ' ))
389
+ ->string ($ redisMock ->get ('test ' ))
383
390
->isEqualTo (-5 )
384
391
->string ($ redisMock ->type ('test ' ))
385
392
->isEqualTo ('string ' )
@@ -412,15 +419,15 @@ public function testDecrbyfloat()
412
419
$ this ->assert
413
420
->variable ($ redisMock ->get ('test ' ))
414
421
->isNull ()
415
- ->float ($ redisMock ->decrbyfloat ('test ' , 0.5 ))
422
+ ->string ($ redisMock ->decrbyfloat ('test ' , 0.5 ))
416
423
->isEqualTo (-0.5 )
417
- ->float ($ redisMock ->get ('test ' ))
424
+ ->string ($ redisMock ->get ('test ' ))
418
425
->isEqualTo (-0.5 )
419
426
->string ($ redisMock ->type ('test ' ))
420
427
->isEqualTo ('string ' )
421
- ->float ($ redisMock ->decrbyfloat ('test ' , 1 ))
428
+ ->string ($ redisMock ->decrbyfloat ('test ' , 1 ))
422
429
->isEqualTo (-1.5 )
423
- ->float ($ redisMock ->decrbyfloat ('test ' , 2.5 ))
430
+ ->string ($ redisMock ->decrbyfloat ('test ' , 2.5 ))
424
431
->isEqualTo (-4.0 )
425
432
->string ($ redisMock ->set ('test ' , 'something ' ))
426
433
->isEqualTo ('OK ' )
@@ -430,13 +437,13 @@ public function testDecrbyfloat()
430
437
->isEqualTo (1 )
431
438
->string ($ redisMock ->type ('test ' ))
432
439
->isEqualTo ('none ' )
433
- ->float ($ redisMock ->decrbyfloat ('test ' , 0.5 ))
440
+ ->string ($ redisMock ->decrbyfloat ('test ' , 0.5 ))
434
441
->isEqualTo (-0.5 )
435
442
->integer ($ redisMock ->expire ('test ' , 1 ))
436
443
->isEqualTo (1 );
437
444
sleep (2 );
438
445
$ this ->assert
439
- ->float ($ redisMock ->decrbyfloat ('test ' , 0.5 ))
446
+ ->string ($ redisMock ->decrbyfloat ('test ' , 0.5 ))
440
447
->isEqualTo (-0.5 );
441
448
}
442
449
@@ -1311,6 +1318,14 @@ public function testHSetHMSetHGetHDelHExistsHKeysHLenHGetAll()
1311
1318
->isEqualTo (0 )
1312
1319
->integer ($ redisMock ->del ('test ' ))
1313
1320
->isEqualTo (2 )
1321
+ ->integer ($ redisMock ->hset ('test-hset-integer-value ' , 'integer-value ' , 100 ))
1322
+ ->isEqualTo (1 )
1323
+ ->string ($ redisMock ->hget ('test-hset-integer-value ' , 'integer-value ' ))
1324
+ ->isEqualTo ('100 ' )
1325
+ ->array ($ redisMock ->hgetall ('test-hset-integer-value ' ))
1326
+ ->isEqualTo ([
1327
+ 'integer-value ' => '100 ' ,
1328
+ ])
1314
1329
->integer ($ redisMock ->hset ('test ' , 'test1 ' , 'something ' ))
1315
1330
->isEqualTo (1 )
1316
1331
->integer ($ redisMock ->hset ('test ' , 'test2 ' , 'something else ' ))
@@ -1480,7 +1495,7 @@ public function testHincrby()
1480
1495
->isNull ()
1481
1496
->integer ($ redisMock ->hincrby ('test ' , 'count ' , 5 ))
1482
1497
->isEqualTo (5 )
1483
- ->integer ($ redisMock ->hget ('test ' , 'count ' ))
1498
+ ->string ($ redisMock ->hget ('test ' , 'count ' ))
1484
1499
->isEqualTo (5 )
1485
1500
->integer ($ redisMock ->hincrby ('test ' , 'count ' , 1 ))
1486
1501
->isEqualTo (6 )
0 commit comments