Improve coverage: don't handle errors that won't exist.
This commit is contained in:
parent
77fd88011d
commit
4321d5fcae
@ -10,13 +10,7 @@ func (c Store) Search(query string) ([]KeyValue, error) {
|
|||||||
var errs []error
|
var errs []error
|
||||||
var res []KeyValue
|
var res []KeyValue
|
||||||
for _, key := range c.AllKeys() {
|
for _, key := range c.AllKeys() {
|
||||||
raw, err := c.Get(key)
|
raw, _ := c.Get(key)
|
||||||
if err != nil {
|
|
||||||
errs = append(errs, err)
|
|
||||||
}
|
|
||||||
if raw == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
k := Key{b: key}
|
k := Key{b: key}
|
||||||
v := Value{b: raw}
|
v := Value{b: raw}
|
||||||
if strings.Contains(string(raw), query) {
|
if strings.Contains(string(raw), query) {
|
||||||
@ -32,9 +26,6 @@ func (c Store) ValueExists(value []byte) (key []byte, ok bool) {
|
|||||||
var needle = Value{b: value}
|
var needle = Value{b: value}
|
||||||
for _, k := range c.AllKeys() {
|
for _, k := range c.AllKeys() {
|
||||||
raw, _ = c.Get(k)
|
raw, _ = c.Get(k)
|
||||||
if raw == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
v := Value{b: raw}
|
v := Value{b: raw}
|
||||||
if v.Equal(needle) {
|
if v.Equal(needle) {
|
||||||
ok = true
|
ok = true
|
||||||
@ -49,10 +40,7 @@ func (c Store) ValueExists(value []byte) (key []byte, ok bool) {
|
|||||||
func (c Store) PrefixScan(prefix string) ([]KeyValue, error) {
|
func (c Store) PrefixScan(prefix string) ([]KeyValue, error) {
|
||||||
var res []KeyValue
|
var res []KeyValue
|
||||||
err := c.Scan([]byte(prefix), func(key []byte) error {
|
err := c.Scan([]byte(prefix), func(key []byte) error {
|
||||||
raw, err := c.Get(key)
|
raw, _ := c.Get(key)
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
k := Key{b: key}
|
k := Key{b: key}
|
||||||
kv := KeyValue{Key: k, Value: Value{b: raw}}
|
kv := KeyValue{Key: k, Value: Value{b: raw}}
|
||||||
res = append(res, kv)
|
res = append(res, kv)
|
||||||
|
Loading…
Reference in New Issue
Block a user