(t *testing.T)
| 333 | } |
| 334 | } |
| 335 | func TestZIncrBy(t *testing.T) { |
| 336 | zs, _ := initZSetDB() |
| 337 | err := zs.ZIncrBy("", "non-existingMember", 5) |
| 338 | if err == nil { |
| 339 | t.Error("Expected error for empty key not returned") |
| 340 | } |
| 341 | |
| 342 | err = zs.ZIncrBy("key", "non-existingMember", 5) |
| 343 | if !assert.ErrorIs(t, err, _const.ErrKeyNotFound) { |
| 344 | t.Error("Expected ErrKeyNotFound for non-existing member not returned") |
| 345 | } |
| 346 | err = zs.ZAdd("key", 1, "existingMember", "") |
| 347 | assert.NoError(t, err) |
| 348 | err = zs.ZIncrBy("key", "existingMember", 5) |
| 349 | assert.NoError(t, err) |
| 350 | |
| 351 | Zset, err := zs.getZSetFromDB(stringToBytesWithKey("key")) |
| 352 | assert.Equal(t, 6, Zset.dict["existingMember"].score) |
| 353 | } |
| 354 | func TestZRank(t *testing.T) { |
| 355 | zs, _ := initZSetDB() |
| 356 |
nothing calls this directly
no test coverage detected