|
2 | 2 |
|
3 | 3 | module CacheIncrementDecrementBehavior
|
4 | 4 | def test_increment
|
5 |
| - @cache.write("foo", 1, raw: true) |
6 |
| - assert_equal 1, @cache.read("foo", raw: true).to_i |
7 |
| - assert_equal 2, @cache.increment("foo") |
8 |
| - assert_equal 2, @cache.read("foo", raw: true).to_i |
9 |
| - assert_equal 3, @cache.increment("foo") |
10 |
| - assert_equal 3, @cache.read("foo", raw: true).to_i |
| 5 | + key = SecureRandom.uuid |
| 6 | + @cache.write(key, 1, raw: true) |
| 7 | + assert_equal 1, @cache.read(key, raw: true).to_i |
| 8 | + assert_equal 2, @cache.increment(key) |
| 9 | + assert_equal 2, @cache.read(key, raw: true).to_i |
| 10 | + assert_equal 3, @cache.increment(key) |
| 11 | + assert_equal 3, @cache.read(key, raw: true).to_i |
11 | 12 |
|
12 |
| - missing = @cache.increment("bar") |
| 13 | + missing = @cache.increment(SecureRandom.alphanumeric) |
13 | 14 | assert(missing.nil? || missing == 1)
|
14 | 15 | end
|
15 | 16 |
|
16 | 17 | def test_decrement
|
17 |
| - @cache.write("foo", 3, raw: true) |
18 |
| - assert_equal 3, @cache.read("foo", raw: true).to_i |
19 |
| - assert_equal 2, @cache.decrement("foo") |
20 |
| - assert_equal 2, @cache.read("foo", raw: true).to_i |
21 |
| - assert_equal 1, @cache.decrement("foo") |
22 |
| - assert_equal 1, @cache.read("foo", raw: true).to_i |
| 18 | + key = SecureRandom.uuid |
| 19 | + @cache.write(key, 3, raw: true) |
| 20 | + assert_equal 3, @cache.read(key, raw: true).to_i |
| 21 | + assert_equal 2, @cache.decrement(key) |
| 22 | + assert_equal 2, @cache.read(key, raw: true).to_i |
| 23 | + assert_equal 1, @cache.decrement(key) |
| 24 | + assert_equal 1, @cache.read(key, raw: true).to_i |
23 | 25 |
|
24 |
| - missing = @cache.decrement("bar") |
| 26 | + missing = @cache.decrement(SecureRandom.alphanumeric) |
25 | 27 | assert(missing.nil? || missing == -1)
|
26 | 28 | end
|
27 | 29 | end
|
0 commit comments