make sure the cache dir is empty

Change-Id: I916bc173fe3b257705b698d1fe66c5b2bdeb8d3e
QStandardPaths::enableTestMode and clean the cache folder
This commit is contained in:
Marco Martin 2014-09-30 18:12:26 +02:00
parent ff9703aabf
commit 656582eb66
4 changed files with 14 additions and 0 deletions

View File

@ -23,6 +23,10 @@
void DialogNativeTest::initTestCase()
{
QStandardPaths::enableTestMode(true);
m_cacheDir = QDir(QStandardPaths::writableLocation(QStandardPaths::CacheLocation));
m_cacheDir.removeRecursively();
m_dialog = new PlasmaQuick::Dialog;
m_panel = new QQuickView;
@ -50,6 +54,8 @@ void DialogNativeTest::cleanupTestCase()
delete m_dialog;
delete m_panel;
delete m_panel2;
m_cacheDir.removeRecursively();
}
void DialogNativeTest::position()

View File

@ -43,6 +43,7 @@ private:
QQuickView *m_panel2;
QQuickItem *m_content;
PlasmaQuick::Dialog *m_dialog;
QDir m_cacheDir;
};
#endif

View File

@ -24,6 +24,10 @@
void FrameSvgTest::initTestCase()
{
QStandardPaths::enableTestMode(true);
m_cacheDir = QDir(QStandardPaths::writableLocation(QStandardPaths::CacheLocation));
m_cacheDir.removeRecursively();
m_frameSvg = new Plasma::FrameSvg;
m_frameSvg->setImagePath(QFINDTESTDATA("data/background.svgz"));
QVERIFY(m_frameSvg->isValid());
@ -32,6 +36,8 @@ void FrameSvgTest::initTestCase()
void FrameSvgTest::cleanupTestCase()
{
delete m_frameSvg;
m_cacheDir.removeRecursively();
}
void FrameSvgTest::margins()

View File

@ -40,6 +40,7 @@ private Q_SLOTS:
private:
Plasma::FrameSvg *m_frameSvg;
QDir m_cacheDir;
};
#endif