mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-10-06 19:07:50 +00:00
add better inverseEnabled with field test
This commit is contained in:
parent
58492c7eab
commit
e56b8717b5
1 changed files with 33 additions and 2 deletions
|
|
@ -128,12 +128,43 @@ func TestIndex_CreateFrame(t *testing.T) {
|
|||
index := test.MustOpenIndex()
|
||||
defer index.Close()
|
||||
|
||||
if _, err := index.CreateFrame("f", pilosa.FrameOptions{
|
||||
frame, err := index.CreateFrame("f", pilosa.FrameOptions{
|
||||
RangeEnabled: true,
|
||||
InverseEnabled: true,
|
||||
}); err != nil {
|
||||
Fields: []*pilosa.Field{
|
||||
&pilosa.Field{
|
||||
Name: "myfield",
|
||||
Type: pilosa.FieldTypeInt,
|
||||
Min: -20,
|
||||
Max: 100,
|
||||
},
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
ch, err := frame.SetBit(pilosa.ViewStandard, 1, 2, nil)
|
||||
if !ch || err != nil {
|
||||
t.Fatal(ch, err)
|
||||
}
|
||||
ch, err = frame.SetBit(pilosa.ViewInverse, 1, 2, nil)
|
||||
if !ch || err != nil {
|
||||
t.Fatal(ch, err)
|
||||
}
|
||||
ch, err = frame.SetFieldValue(1, "myfield", 87)
|
||||
if !ch || err != nil {
|
||||
t.Fatal(ch, err)
|
||||
}
|
||||
views := frame.Views()
|
||||
if len(views) != 3 {
|
||||
var names string
|
||||
for _, v := range views {
|
||||
names = names + v.Name() + " "
|
||||
}
|
||||
t.Fatalf("Unexpected views: %s", names)
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
t.Run("ErrRangeCacheAllowed", func(t *testing.T) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue