MCPcopy
hub / github.com/google/mangle / TestIntervalTree_Clear

Function TestIntervalTree_Clear

factstore/interval_tree_test.go:181–196  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

179}
180
181func TestIntervalTree_Clear(t *testing.T) {
182 tree := NewIntervalTree()
183
184 tree.Insert(makeTestInterval(100, 200))
185 tree.Insert(makeTestInterval(50, 75))
186
187 if tree.Size() != 2 {
188 t.Errorf("Expected size 2 before clear, got %d", tree.Size())
189 }
190
191 tree.Clear()
192
193 if tree.Size() != 0 {
194 t.Errorf("Expected size 0 after clear, got %d", tree.Size())
195 }
196}
197
198func TestIntervalTree_Rebuild(t *testing.T) {
199 tree := NewIntervalTree()

Callers

nothing calls this directly

Calls 5

InsertMethod · 0.95
SizeMethod · 0.95
ClearMethod · 0.95
NewIntervalTreeFunction · 0.85
makeTestIntervalFunction · 0.85

Tested by

no test coverage detected