未验证 提交 165734de 编写于 作者: C congqixia 提交者: GitHub

Add unit test for invoking method after segment released (#24414)

Signed-off-by: NCongqi Xia <congqi.xia@zilliz.com>
上级 eed5f879
......@@ -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))
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册