forked from qt-creator/qt-creator
ProjectExplorer tests: Do not use QVERIFY2() for std::expected values
QVERIFY2 evaluates its second argument even if the first one is false.
Uncovered by 768f12e033.
Change-Id: I57a175791c21fe416efaabd69920cdcb5e6da38c
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -1500,8 +1500,10 @@ void ProjectExplorerPlugin::testProject_multipleBuildConfigs()
|
||||
QVERIFY(tempDir->isValid());
|
||||
const FilePath projectDir = FilePath::fromString(tempDir->path() + "/generic-project");
|
||||
const auto copyResult = FilePath(":/projectexplorer/testdata/generic-project").copyRecursively(projectDir);
|
||||
if (!copyResult)
|
||||
qDebug() << copyResult.error();
|
||||
QVERIFY(copyResult);
|
||||
|
||||
QVERIFY2(copyResult, qPrintable(copyResult.error()));
|
||||
const QFileInfoList files = QDir(projectDir.toString()).entryInfoList(QDir::Files | QDir::Dirs);
|
||||
for (const QFileInfo &f : files)
|
||||
QFile(f.absoluteFilePath()).setPermissions(f.permissions() | QFile::WriteUser);
|
||||
@@ -1562,7 +1564,9 @@ void ProjectExplorerPlugin::testSourceToBinaryMapping()
|
||||
if (!projectDir.exists()) {
|
||||
const auto result = FilePath(":/projectexplorer/testdata/multi-target-project")
|
||||
.copyRecursively(projectDir);
|
||||
QVERIFY2(result, qPrintable(result.error()));
|
||||
if (!result)
|
||||
qDebug() << result.error();
|
||||
QVERIFY(result);
|
||||
const QFileInfoList files = QDir(projectDir.toString()).entryInfoList(QDir::Files);
|
||||
for (const QFileInfo &f : files)
|
||||
QFile(f.absoluteFilePath()).setPermissions(f.permissions() | QFile::WriteUser);
|
||||
|
||||
Reference in New Issue
Block a user