tst_QFile::setPermissions: add QScopeGuard to remove temporary file
Change-Id: If5d5ef6220874ae8858efffd17125580b5943cc2 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> (cherry picked from commit 0193b4d2193b989d44dd28deda6dce12ae11ca4e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
ea9e8cc7e0
commit
bc2546ba5f
@ -1422,8 +1422,9 @@ void tst_QFile::setPermissions()
|
||||
#ifdef Q_OS_QNX
|
||||
QSKIP("This test doesn't pass on QNX and no one has cared to investigate.");
|
||||
#endif
|
||||
if ( QFile::exists( "createme.txt" ) )
|
||||
QFile::remove( "createme.txt" );
|
||||
auto remove = []() { QFile::remove("createme.txt"); };
|
||||
auto guard = qScopeGuard(remove);
|
||||
remove();
|
||||
QVERIFY( !QFile::exists( "createme.txt" ) );
|
||||
|
||||
QFile f("createme.txt");
|
||||
|
Loading…
x
Reference in New Issue
Block a user