MCPcopy Create free account
hub / github.com/KDE/kdevelop / verify

Method verify

kdevplatform/util/tests/test_embeddedfreetree.cpp:187–205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

185 }
186
187 void verify()
188 {
189 //1. verify order
190 uint last = 0;
191 uint freeCount = 0;
192 for (auto& d : std::as_const(data)) {
193 if (d.value) {
194 QVERIFY(last < d.value);
195 last = d.value;
196 } else {
197 ++freeCount;
198 }
199 }
200
201 KDevelop::EmbeddedTreeAlgorithms<TestItem, TestItemHandler> algorithms(data.data(), data.size(), m_centralFree);
202 uint countFree = algorithms.countFreeItems();
203 QCOMPARE(freeCount, countFree);
204 algorithms.verifyTreeConsistent();
205 }
206
207 uint getItem(uint number) const
208 {

Callers

nothing calls this directly

Calls 4

dataMethod · 0.45
sizeMethod · 0.45
countFreeItemsMethod · 0.45
verifyTreeConsistentMethod · 0.45

Tested by

no test coverage detected