(t *testing.T)
| 572 | } |
| 573 | |
| 574 | func TestHashStructure_HGetAllFieldAndValue(t *testing.T) { |
| 575 | hash, _ := initHashDB() |
| 576 | defer hash.db.Clean() |
| 577 | |
| 578 | ok1, err := hash.HSet("qqqqqq", "!qqq!1", "11111") |
| 579 | assert.Nil(t, err) |
| 580 | assert.True(t, ok1) |
| 581 | |
| 582 | ok2, err := hash.HSet("qqqqqq", "!qqq!2", "22222") |
| 583 | assert.Nil(t, err) |
| 584 | assert.True(t, ok2) |
| 585 | |
| 586 | ok3, err := hash.HSet("qqqqqq", "!qqq!3", "33333") |
| 587 | assert.Nil(t, err) |
| 588 | assert.True(t, ok3) |
| 589 | |
| 590 | ok11, err := hash.HSet("qweqwe", "!aaa!1", "11111") |
| 591 | assert.Nil(t, err) |
| 592 | assert.True(t, ok11) |
| 593 | |
| 594 | ok22, err := hash.HSet("qweqwe", "!aaa!2", "22222") |
| 595 | assert.Nil(t, err) |
| 596 | assert.True(t, ok22) |
| 597 | |
| 598 | ok33, err := hash.HSet("qweqwe", "!aaa!3", "33333") |
| 599 | assert.Nil(t, err) |
| 600 | assert.True(t, ok33) |
| 601 | |
| 602 | fv1, err := hash.HGetAllFieldAndValue("qqqqqq") |
| 603 | assert.Nil(t, err) |
| 604 | assert.Equal(t, fv1, map[string]interface{}{"!qqq!1": "11111", "!qqq!2": "22222", "!qqq!3": "33333"}) |
| 605 | |
| 606 | fv2, err := hash.HGetAllFieldAndValue("qweqwe") |
| 607 | assert.Nil(t, err) |
| 608 | assert.Equal(t, fv2, map[string]interface{}{"!aaa!1": "11111", "!aaa!2": "22222", "!aaa!3": "33333"}) |
| 609 | |
| 610 | } |
| 611 | |
| 612 | func TestHashStructure_HDelAll(t *testing.T) { |
| 613 | hash, _ := initHashDB() |
nothing calls this directly
no test coverage detected