@@ -521,25 +521,25 @@ void TestDefaultTags::testIfTag_data()
521
521
// Contains
522
522
523
523
dict.clear ();
524
- dict.insert (QStringLiteral (" x" ), QVariantList () << 1 );
524
+ dict.insert (QStringLiteral (" x" ), QVariantList{ 1 } );
525
525
QTest::newRow (" if-tag-in-01" )
526
526
<< QStringLiteral (" {% if 1 in x %}yes{% else %}no{% endif %}" ) << dict
527
527
<< QStringLiteral (" yes" ) << NoError;
528
528
529
529
dict.clear ();
530
- dict.insert (QStringLiteral (" x" ), QVariantList () << 1 );
530
+ dict.insert (QStringLiteral (" x" ), QVariantList{ 1 } );
531
531
QTest::newRow (" if-tag-in-02" )
532
532
<< QStringLiteral (" {% if 2 in x %}yes{% else %}no{% endif %}" ) << dict
533
533
<< QStringLiteral (" no" ) << NoError;
534
534
535
535
dict.clear ();
536
- dict.insert (QStringLiteral (" x" ), QVariantList () << 1 );
536
+ dict.insert (QStringLiteral (" x" ), QVariantList{ 1 } );
537
537
QTest::newRow (" if-tag-not-in-01" )
538
538
<< QStringLiteral (" {% if 1 not in x %}yes{% else %}no{% endif %}" ) << dict
539
539
<< QStringLiteral (" no" ) << NoError;
540
540
541
541
dict.clear ();
542
- dict.insert (QStringLiteral (" x" ), QVariantList () << 1 );
542
+ dict.insert (QStringLiteral (" x" ), QVariantList{ 1 } );
543
543
QTest::newRow (" if-tag-not-in-02" )
544
544
<< QStringLiteral (" {% if 2 not in x %}yes{% else %}no{% endif %}" ) << dict
545
545
<< QStringLiteral (" yes" ) << NoError;
@@ -1093,8 +1093,7 @@ void TestDefaultTags::testForTag_data()
1093
1093
1094
1094
Dict dict;
1095
1095
1096
- QVariantList list;
1097
- list << 1 << 2 << 3 ;
1096
+ QVariantList list{1 , 2 , 3 };
1098
1097
dict.insert (QStringLiteral (" values" ), list);
1099
1098
QTest::newRow (" for-tag01" )
1100
1099
<< QStringLiteral (" {% for val in values %}{{ val }}{% endfor %}" ) << dict
@@ -1165,8 +1164,7 @@ void TestDefaultTags::testForTag_data()
1165
1164
1166
1165
dict.clear ();
1167
1166
list.clear ();
1168
- QVariantList innerList;
1169
- innerList << QStringLiteral (" one" ) << 1 ;
1167
+ QVariantList innerList{QStringLiteral (" one" ), 1 };
1170
1168
list.append (QVariant (innerList));
1171
1169
innerList.clear ();
1172
1170
innerList << QStringLiteral (" two" ) << 2 ;
@@ -1274,7 +1272,7 @@ void TestDefaultTags::testForTag_data()
1274
1272
// Empty tag:
1275
1273
1276
1274
dict.clear ();
1277
- dict.insert (QStringLiteral (" values" ), QVariantList () << 1 << 2 << 3 );
1275
+ dict.insert (QStringLiteral (" values" ), QVariantList{ 1 , 2 , 3 } );
1278
1276
QTest::newRow (" for-tag-empty01" ) << QStringLiteral (
1279
1277
" {% for val in values %}{{ val }}{% empty %}empty text{% endfor %}" )
1280
1278
<< dict << QStringLiteral (" 123" ) << NoError;
@@ -1660,7 +1658,7 @@ void TestDefaultTags::testCycleTag_data()
1660
1658
" %}{{ foo }}" ) << dict
1661
1659
<< QStringLiteral (" abbbcc" ) << NoError;
1662
1660
1663
- dict.insert (QStringLiteral (" test" ), QVariantList () << 0 << 1 << 2 << 3 << 4 );
1661
+ dict.insert (QStringLiteral (" test" ), QVariantList{ 0 , 1 , 2 , 3 , 4 } );
1664
1662
QTest::newRow (" cycle09" ) << QStringLiteral (
1665
1663
" {% for i in test %}{% cycle a,b %}{{ i }},{% endfor %}" )
1666
1664
<< dict << QStringLiteral (" a0,b1,a2,b3,a4," )
@@ -1678,7 +1676,7 @@ void TestDefaultTags::testCycleTag_data()
1678
1676
" abc %}" ) << dict << QStringLiteral (" abca" )
1679
1677
<< NoError;
1680
1678
1681
- dict.insert (QStringLiteral (" test" ), QVariantList () << 0 << 1 << 2 << 3 << 4 );
1679
+ dict.insert (QStringLiteral (" test" ), QVariantList{ 0 , 1 , 2 , 3 , 4 } );
1682
1680
QTest::newRow (" cycle13" ) << QStringLiteral (
1683
1681
" {% for i in test %}{% cycle 'a' 'b' %}{{ i }},{% endfor %}" )
1684
1682
<< dict << QStringLiteral (" a0,b1,a2,b3,a4," )
@@ -1692,7 +1690,7 @@ void TestDefaultTags::testCycleTag_data()
1692
1690
<< dict << QStringLiteral (" 12" ) << NoError;
1693
1691
1694
1692
dict.clear ();
1695
- dict.insert (QStringLiteral (" test" ), QVariantList () << 0 << 1 << 2 << 3 << 4 );
1693
+ dict.insert (QStringLiteral (" test" ), QVariantList{ 0 , 1 , 2 , 3 , 4 } );
1696
1694
dict.insert (QStringLiteral (" aye" ), QStringLiteral (" a" ));
1697
1695
dict.insert (QStringLiteral (" bee" ), QStringLiteral (" b" ));
1698
1696
QTest::newRow (" cycle15" ) << QStringLiteral (
@@ -2020,52 +2018,52 @@ void TestDefaultTags::testIfChangedTag_data()
2020
2018
2021
2019
Dict dict;
2022
2020
2023
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 2 << 3 );
2021
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 2 , 3 } );
2024
2022
QTest::newRow (" ifchanged01" ) << QStringLiteral (
2025
2023
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% endfor %}" )
2026
2024
<< dict << QStringLiteral (" 123" ) << NoError;
2027
2025
2028
2026
dict.clear ();
2029
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 1 << 3 );
2027
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 1 , 3 } );
2030
2028
QTest::newRow (" ifchanged02" ) << QStringLiteral (
2031
2029
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% endfor %}" )
2032
2030
<< dict << QStringLiteral (" 13" ) << NoError;
2033
2031
2034
2032
dict.clear ();
2035
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 1 << 1 );
2033
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 1 , 1 } );
2036
2034
QTest::newRow (" ifchanged03" ) << QStringLiteral (
2037
2035
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% endfor %}" )
2038
2036
<< dict << QStringLiteral (" 1" ) << NoError;
2039
2037
2040
2038
dict.clear ();
2041
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 2 << 3 );
2042
- dict.insert (QStringLiteral (" numx" ), QVariantList () << 2 << 2 << 2 );
2039
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 2 , 3 } );
2040
+ dict.insert (QStringLiteral (" numx" ), QVariantList{ 2 , 2 , 2 } );
2043
2041
QTest::newRow (" ifchanged04" ) << QStringLiteral (
2044
2042
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% for x in "
2045
2043
" numx %}{% ifchanged %}{{ x }}{% endifchanged %}{% endfor %}{% endfor %}" )
2046
2044
<< dict << QStringLiteral (" 122232" ) << NoError;
2047
2045
2048
2046
dict.clear ();
2049
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 1 << 1 );
2050
- dict.insert (QStringLiteral (" numx" ), QVariantList () << 1 << 2 << 3 );
2047
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 1 , 1 } );
2048
+ dict.insert (QStringLiteral (" numx" ), QVariantList{ 1 , 2 , 3 } );
2051
2049
QTest::newRow (" ifchanged05" ) << QStringLiteral (
2052
2050
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% for x in "
2053
2051
" numx %}{% ifchanged %}{{ x }}{% endifchanged %}{% endfor %}{% endfor %}" )
2054
2052
<< dict << QStringLiteral (" 1123123123" )
2055
2053
<< NoError;
2056
2054
2057
2055
dict.clear ();
2058
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 1 << 1 );
2059
- dict.insert (QStringLiteral (" numx" ), QVariantList () << 2 << 2 << 2 );
2056
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 1 , 1 } );
2057
+ dict.insert (QStringLiteral (" numx" ), QVariantList{ 2 , 2 , 2 } );
2060
2058
QTest::newRow (" ifchanged06" ) << QStringLiteral (
2061
2059
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% for x in "
2062
2060
" numx %}{% ifchanged %}{{ x }}{% endifchanged %}{% endfor %}{% endfor %}" )
2063
2061
<< dict << QStringLiteral (" 1222" ) << NoError;
2064
2062
2065
2063
dict.clear ();
2066
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 1 << 1 );
2067
- dict.insert (QStringLiteral (" numx" ), QVariantList () << 2 << 2 << 2 );
2068
- dict.insert (QStringLiteral (" numy" ), QVariantList () << 3 << 3 << 3 );
2064
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 1 , 1 } );
2065
+ dict.insert (QStringLiteral (" numx" ), QVariantList{ 2 , 2 , 2 } );
2066
+ dict.insert (QStringLiteral (" numy" ), QVariantList{ 3 , 3 , 3 } );
2069
2067
QTest::newRow (" ifchanged07" ) << QStringLiteral (
2070
2068
" {% for n in num %}{% ifchanged %}{{ n }}{% endifchanged %}{% for x in "
2071
2069
" numx %}{% ifchanged %}{{ x }}{% endifchanged %}{% for y in numy %}{% "
@@ -2082,37 +2080,27 @@ void TestDefaultTags::testIfChangedTag_data()
2082
2080
dict.clear ();
2083
2081
QVariantList list;
2084
2082
QVariantList innerList;
2085
- QVariantList tuple;
2086
- tuple << 1 << QStringLiteral (" a" );
2083
+ QVariantList tuple{1 , QStringLiteral (" a" )};
2087
2084
innerList.append (QVariant (tuple));
2088
- tuple.clear ();
2089
- tuple << 1 << QStringLiteral (" a" );
2085
+ tuple = {1 , QStringLiteral (" a" )};
2090
2086
innerList.append (QVariant (tuple));
2091
- tuple.clear ();
2092
- tuple << 0 << QStringLiteral (" b" );
2087
+ tuple = {0 , QStringLiteral (" b" )};
2093
2088
innerList.append (QVariant (tuple));
2094
- tuple.clear ();
2095
- tuple << 1 << QStringLiteral (" c" );
2089
+ tuple = {1 , QStringLiteral (" c" )};
2096
2090
innerList.append (QVariant (tuple));
2097
- tuple.clear ();
2098
2091
list.append (QVariant (innerList));
2099
2092
innerList.clear ();
2100
2093
2101
- tuple << 0 << QStringLiteral (" a" );
2094
+ tuple = { 0 , QStringLiteral (" a" )} ;
2102
2095
innerList.append (QVariant (tuple));
2103
- tuple.clear ();
2104
- tuple << 1 << QStringLiteral (" c" );
2096
+ tuple = {1 , QStringLiteral (" c" )};
2105
2097
innerList.append (QVariant (tuple));
2106
- tuple.clear ();
2107
- tuple << 1 << QStringLiteral (" d" );
2098
+ tuple = {1 , QStringLiteral (" d" )};
2108
2099
innerList.append (QVariant (tuple));
2109
- tuple.clear ();
2110
- tuple << 1 << QStringLiteral (" d" );
2100
+ tuple = {1 , QStringLiteral (" d" )};
2111
2101
innerList.append (QVariant (tuple));
2112
- tuple.clear ();
2113
- tuple << 0 << QStringLiteral (" e" );
2102
+ tuple = {0 , QStringLiteral (" e" )};
2114
2103
innerList.append (QVariant (tuple));
2115
- tuple.clear ();
2116
2104
list.append (QVariant (innerList));
2117
2105
innerList.clear ();
2118
2106
@@ -2124,15 +2112,15 @@ void TestDefaultTags::testIfChangedTag_data()
2124
2112
2125
2113
// Test one parameter given to ifchanged.
2126
2114
dict.clear ();
2127
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 2 << 3 );
2115
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 2 , 3 } );
2128
2116
QTest::newRow (" ifchanged-param01" )
2129
2117
<< QStringLiteral (" {% for n in num %}{% ifchanged n %}..{% endifchanged "
2130
2118
" %}{{ n }}{% endfor %}" )
2131
2119
<< dict << QStringLiteral (" ..1..2..3" ) << NoError;
2132
2120
2133
2121
dict.clear ();
2134
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 2 << 3 );
2135
- dict.insert (QStringLiteral (" numx" ), QVariantList () << 5 << 6 << 7 );
2122
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 2 , 3 } );
2123
+ dict.insert (QStringLiteral (" numx" ), QVariantList{ 5 , 6 , 7 } );
2136
2124
QTest::newRow (" ifchanged-param02" )
2137
2125
<< QStringLiteral (" {% for n in num %}{% for x in numx %}{% ifchanged n "
2138
2126
" %}..{% endifchanged %}{{ x }}{% endfor %}{% endfor %}" )
@@ -2141,8 +2129,8 @@ void TestDefaultTags::testIfChangedTag_data()
2141
2129
// Test multiple parameters to ifchanged.
2142
2130
2143
2131
dict.clear ();
2144
- dict.insert (QStringLiteral (" num" ), QVariantList () << 1 << 1 << 2 );
2145
- dict.insert (QStringLiteral (" numx" ), QVariantList () << 5 << 6 << 6 );
2132
+ dict.insert (QStringLiteral (" num" ), QVariantList{ 1 , 1 , 2 } );
2133
+ dict.insert (QStringLiteral (" numx" ), QVariantList{ 5 , 6 , 6 } );
2146
2134
QTest::newRow (" ifchanged-param03" )
2147
2135
<< QStringLiteral (
2148
2136
" {% for n in num %}{{ n }}{% for x in numx %}{% ifchanged x n "
@@ -2156,11 +2144,11 @@ void TestDefaultTags::testIfChangedTag_data()
2156
2144
QVariantList days;
2157
2145
QVariantHash hash;
2158
2146
hash.insert (QStringLiteral (" day" ), 1 );
2159
- hash.insert (QStringLiteral (" hours" ), QVariantList () << 1 << 2 << 3 );
2147
+ hash.insert (QStringLiteral (" hours" ), QVariantList{ 1 , 2 , 3 } );
2160
2148
days << hash;
2161
2149
hash.clear ();
2162
2150
hash.insert (QStringLiteral (" day" ), 2 );
2163
- hash.insert (QStringLiteral (" hours" ), QVariantList () << 3 );
2151
+ hash.insert (QStringLiteral (" hours" ), QVariantList{ 3 } );
2164
2152
days << hash;
2165
2153
dict.insert (QStringLiteral (" days" ), days);
2166
2154
QTest::newRow (" ifchanged-param04" )
@@ -2180,8 +2168,7 @@ void TestDefaultTags::testIfChangedTag_data()
2180
2168
2181
2169
// Test the else clause of ifchanged.
2182
2170
dict.clear ();
2183
- dict.insert (QStringLiteral (" ids" ), QVariantList ()
2184
- << 1 << 1 << 2 << 2 << 2 << 3 );
2171
+ dict.insert (QStringLiteral (" ids" ), QVariantList{1 , 1 , 2 , 2 , 2 , 3 });
2185
2172
QTest::newRow (" ifchanged-else01" )
2186
2173
<< QStringLiteral (" {% for id in ids %}{{ id }}{% ifchanged id %}-first{% "
2187
2174
" else %}-other{% endifchanged %},{% endfor %}" )
@@ -2201,8 +2188,7 @@ void TestDefaultTags::testIfChangedTag_data()
2201
2188
<< dict << QStringLiteral (" 1-red,1,2-blue,2,2,3-red," ) << NoError;
2202
2189
2203
2190
dict.clear ();
2204
- dict.insert (QStringLiteral (" ids" ), QVariantList ()
2205
- << 1 << 1 << 2 << 2 << 2 << 3 << 4 );
2191
+ dict.insert (QStringLiteral (" ids" ), QVariantList{1 , 1 , 2 , 2 , 2 , 3 , 4 });
2206
2192
QTest::newRow (" ifchanged-else04" )
2207
2193
<< QStringLiteral (
2208
2194
" {% for id in ids %}{% ifchanged %}***{{ id }}*{% else %}...{% "
@@ -2386,8 +2372,7 @@ void TestDefaultTags::testRangeTag_data()
2386
2372
<< QStringLiteral (" {% range 5 26 5 as i %}{{ i }};{% endrange %}" ) << dict
2387
2373
<< QStringLiteral (" 5;10;15;20;25;" ) << NoError;
2388
2374
2389
- QVariantList list;
2390
- list << 10 << 15 << 2 ;
2375
+ QVariantList list{10 , 15 , 2 };
2391
2376
dict.insert (QStringLiteral (" values" ), list);
2392
2377
2393
2378
QTest::newRow (" range-tag04" ) << QStringLiteral (
0 commit comments