(t *testing.T)
| 287 | } |
| 288 | |
| 289 | func TestHashStructure_HStrLen(t *testing.T) { |
| 290 | hash, _ := initHashDB() |
| 291 | defer hash.db.Clean() |
| 292 | |
| 293 | ok1, err := hash.HSet("1", []byte("field1"), []byte("1000")) |
| 294 | assert.Nil(t, err) |
| 295 | assert.True(t, ok1) |
| 296 | |
| 297 | ok2, err := hash.HSet("1", []byte("field2"), []byte("100")) |
| 298 | assert.Nil(t, err) |
| 299 | assert.True(t, ok2) |
| 300 | |
| 301 | ok3, err := hash.HSet("1", []byte("field3"), []byte("10")) |
| 302 | assert.Nil(t, err) |
| 303 | assert.True(t, ok3) |
| 304 | |
| 305 | l1, err := hash.HStrLen("1", []byte("field1")) |
| 306 | assert.Nil(t, err) |
| 307 | assert.Equal(t, l1, 4) |
| 308 | |
| 309 | l2, err := hash.HStrLen("1", []byte("field2")) |
| 310 | assert.Nil(t, err) |
| 311 | assert.Equal(t, l2, 3) |
| 312 | |
| 313 | l3, err := hash.HStrLen("1", []byte("field3")) |
| 314 | assert.Nil(t, err) |
| 315 | assert.Equal(t, l3, 2) |
| 316 | |
| 317 | l4, err := hash.HStrLen("1", []byte("field4")) |
| 318 | assert.Nil(t, err) |
| 319 | assert.Equal(t, l4, 0) |
| 320 | |
| 321 | } |
| 322 | |
| 323 | func TestHashStructure_HMove(t *testing.T) { |
| 324 | hash, _ := initHashDB() |
nothing calls this directly
no test coverage detected