tst_QFile::setPermissions: add QScopeGuard to remove temporary file
Pick-to: 6.4 Change-Id: If5d5ef6220874ae8858efffd17125580b5943cc2 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
4b997d1851
commit
0193b4d219
@ -1426,8 +1426,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…
Reference in New Issue
Block a user