mirror of https://github.com/milvus-io/milvus.git
Add unit test for invoking method after segment released (#24414)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/24404/head
parent
eed5f87901
commit
165734de4e
|
@ -180,6 +180,18 @@ func (suite *SegmentSuite) TestValidateIndexedFieldsData() {
|
|||
suite.Error(err)
|
||||
}
|
||||
|
||||
func (suite *SegmentSuite) TestSegmentReleased() {
|
||||
DeleteSegment(suite.sealed)
|
||||
|
||||
suite.sealed.mut.RLock()
|
||||
suite.False(suite.sealed.isValid())
|
||||
suite.sealed.mut.RUnlock()
|
||||
suite.EqualValues(0, suite.sealed.InsertCount())
|
||||
suite.EqualValues(0, suite.sealed.RowNum())
|
||||
suite.EqualValues(0, suite.sealed.MemSize())
|
||||
suite.False(suite.sealed.HasRawData(101))
|
||||
}
|
||||
|
||||
func TestSegment(t *testing.T) {
|
||||
suite.Run(t, new(SegmentSuite))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue