From 13f40f5471e55757a2cf9bba8d052750a2f2a753 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 21 Oct 2022 14:05:12 +0200 Subject: Utils: Add sorted() function For simpler calling code. Change-Id: Ia0a16a28770fd172f74d06a626148248bf5d3c0c Reviewed-by: Qt CI Bot Reviewed-by: Christian Stenger Reviewed-by: --- tests/auto/algorithm/tst_algorithm.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'tests/auto/algorithm/tst_algorithm.cpp') diff --git a/tests/auto/algorithm/tst_algorithm.cpp b/tests/auto/algorithm/tst_algorithm.cpp index 9eabd58557..5f2eaf23e2 100644 --- a/tests/auto/algorithm/tst_algorithm.cpp +++ b/tests/auto/algorithm/tst_algorithm.cpp @@ -145,8 +145,7 @@ void tst_Algorithm::transform() Utils::sort(i2); QCOMPARE(i2, QList({1, 3, 132})); QList i3 = Utils::transform(strings, &QString::size); - Utils::sort(i3); - QCOMPARE(i3, QList({1, 1, 3})); + QCOMPARE(Utils::sorted(i3), QList({1, 1, 3})); } { const QList list({4, 3, 2, 1, 2}); @@ -421,13 +420,11 @@ void tst_Algorithm::sort() // member function with pointers QList arr1({"12345", "3333", "22"}); QList s5({&arr1[0], &arr1[1], &arr1[2]}); - Utils::sort(s5, &QString::size); - QCOMPARE(s5, QList({&arr1[2], &arr1[1], &arr1[0]})); + QCOMPARE(Utils::sorted(s5, &QString::size), QList({&arr1[2], &arr1[1], &arr1[0]})); // member with pointers QList arr2({4, 1, 3}); QList s6({&arr2[0], &arr2[1], &arr2[2]}); - Utils::sort(s6, &Struct::member); - QCOMPARE(s6, QList({&arr2[1], &arr2[2], &arr2[0]})); + QCOMPARE(Utils::sorted(s6, &Struct::member), QList({&arr2[1], &arr2[2], &arr2[0]})); // std::array: std::array array = {{4, 10, 8, 1}}; Utils::sort(array); -- cgit v1.2.1