milvus/internal/metastore/model/segment_test.go
Zach 0c9a10e8f8
1. refine logging interfaces (#18692)
2. adjust logs for query/search requests

Signed-off-by: Zach41 <zongmei.zhang@zilliz.com>

Signed-off-by: Zach41 <zongmei.zhang@zilliz.com>
2022-08-23 10:44:52 +08:00

48 lines
924 B
Go

package model
import (
"testing"
pb "github.com/milvus-io/milvus/internal/proto/etcdpb"
"github.com/stretchr/testify/assert"
)
var (
segmentID int64 = 1
buildID int64 = 1
segmentIdxPb = &pb.SegmentIndexInfo{
CollectionID: colID,
PartitionID: partID,
SegmentID: segmentID,
FieldID: fieldID,
IndexID: indexID,
BuildID: buildID,
EnableIndex: true,
CreateTime: 1,
}
indexModel2 = &Index{
CollectionID: colID,
IndexID: indexID,
FieldID: fieldID,
SegmentIndexes: map[int64]SegmentIndex{
segmentID: {
Segment: Segment{
SegmentID: segmentID,
PartitionID: partID,
},
BuildID: buildID,
EnableIndex: true,
CreateTime: 1,
},
},
}
)
func TestUnmarshalSegmentIndexModel(t *testing.T) {
ret := UnmarshalSegmentIndexModel(segmentIdxPb)
assert.Equal(t, indexModel2, ret)
assert.Nil(t, UnmarshalSegmentIndexModel(nil))
}