From fa2391b948784edd51dafa1b81151effc6113c77 Mon Sep 17 00:00:00 2001 From: reesporte Date: Mon, 3 Jan 2022 11:11:27 -0600 Subject: [PATCH] explicitly test untested path of valcountize --- field_internal_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/field_internal_test.go b/field_internal_test.go index f7e0fadfd..d9471db91 100644 --- a/field_internal_test.go +++ b/field_internal_test.go @@ -182,6 +182,23 @@ func TestBSIGroup_BaseValue(t *testing.T) { }) } +func TestField_ValCountize(t *testing.T) { + f := OpenField(t, OptFieldTypeDefault()) + defer f.Close() + // check that you get an empty val count and err + // BSIGroupNotFound on nil bsig from + // f.bsiGroup(f.name) + f.bsiGroups = []*bsiGroup{} + v, err := f.valCountize(42, 42, nil) + if !reflect.DeepEqual(v, ValCount{}) { + t.Errorf("expected %v, got %v", ValCount{}, v) + } + if err != ErrBSIGroupNotFound { + t.Errorf("expected %v, got %v", ErrBSIGroupNotFound, err) + } + +} + // Ensure field can open and retrieve a view. func TestField_DeleteView(t *testing.T) { f := OpenField(t, OptFieldTypeDefault())