milvus/internal/reader/query_node_time_test.go
bigsheeper d6fe379143 Add insertNode and serviceTimeNode
Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2020-11-03 17:09:51 +08:00

48 lines
1.0 KiB
Go

package reader
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestQueryNodeTime_UpdateReadTimeSync(t *testing.T) {
queryNodeTimeSync := &QueryNodeTime{
ReadTimeSyncMin: uint64(0),
ReadTimeSyncMax: uint64(1),
WriteTimeSync: uint64(2),
ServiceTimeSync: uint64(3),
TSOTimeSync: uint64(4),
}
queryNodeTimeSync.updateReadTimeSync()
assert.Equal(t, queryNodeTimeSync.ReadTimeSyncMin, uint64(1))
}
func TestQueryNodeTime_UpdateSearchTimeSync(t *testing.T) {
queryNodeTimeSync := &QueryNodeTime{
ReadTimeSyncMin: uint64(0),
ReadTimeSyncMax: uint64(1),
WriteTimeSync: uint64(2),
ServiceTimeSync: uint64(3),
TSOTimeSync: uint64(4),
}
timeRange := TimeRange{
timestampMin: 0,
timestampMax: 1,
}
queryNodeTimeSync.updateSearchServiceTime(timeRange)
assert.Equal(t, queryNodeTimeSync.ServiceTimeSync, uint64(1))
}
func TestQueryNodeTime_UpdateTSOTimeSync(t *testing.T) {
// TODO: add updateTSOTimeSync test
}
func TestQueryNodeTime_UpdateWriteTimeSync(t *testing.T) {
// TODO: add updateWriteTimeSync test
}