Simplify two complex test conditions
Since the test was fatuous for i == 0, iterate from i = 1, instead. Change-Id: I9b9c1b7b10639aefdd74f48051d592da4f84dc85 Reviewed-by: Jesus Fernandez <jsfdez@gmail.com> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
parent
1c4626f830
commit
e6a0a945c5
@ -1030,15 +1030,13 @@ void tst_QFileSystemModel::dirsBeforeFiles()
|
||||
// Wait for model to be notified by the file system watcher
|
||||
QTRY_COMPARE(model->rowCount(root), 2 * itemCount);
|
||||
|
||||
// ensure that no file occurs before a directory
|
||||
for (int i = 0; i < model->rowCount(root); ++i) {
|
||||
// Ensure that no file occurs before any directory:
|
||||
for (int i = 1; i < model->rowCount(root); ++i) {
|
||||
#ifndef Q_OS_MAC
|
||||
QVERIFY(i == 0 ||
|
||||
!(model->fileInfo(model->index(i - 1, 0, root)).isFile()
|
||||
QVERIFY(!(model->fileInfo(model->index(i - 1, 0, root)).isFile()
|
||||
&& model->fileInfo(model->index(i, 0, root)).isDir()));
|
||||
#else
|
||||
QVERIFY(i == 0 ||
|
||||
model->fileInfo(model->index(i - 1, 0, root)).fileName() <
|
||||
QVERIFY(model->fileInfo(model->index(i - 1, 0, root)).fileName() <
|
||||
model->fileInfo(model->index(i, 0, root)).fileName());
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user