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

Method testStableSort

plugins/quickopen/tests/test_quickopen.cpp:326–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

324}
325
326void TestQuickOpen::testStableSort()
327{
328 const StringList items = {
329 QStringLiteral("a/c/CMakeLists.txt"),
330 QStringLiteral("a/d/CMakeLists.txt"),
331 QStringLiteral("b/e/CMakeLists.txt"),
332 QStringLiteral("b/f/CMakeLists.txt")
333 };
334 PathTestFilter filterItems;
335 filterItems.setItems(items);
336
337 QStringList filter = {QString()};
338 const auto cmakeListsString = QStringLiteral("CMakeLists.txt");
339 for (auto c : cmakeListsString) {
340 filter[0].append(c);
341 filterItems.setFilter(filter);
342 QCOMPARE(filterItems.filteredItems(), items);
343 }
344}
345
346void TestQuickOpen::testProjectFileFilter()
347{

Callers

nothing calls this directly

Calls 4

QStringClass · 0.50
setItemsMethod · 0.45
appendMethod · 0.45
setFilterMethod · 0.45

Tested by

no test coverage detected