diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-06-13 12:59:24 -0400 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-06-16 14:44:24 +0200 |
commit | cfe3c0be34b63f8c4326f2d01cf880f6c28c9eb5 (patch) | |
tree | dd1d49568528bd574e110a0ba5292781fb3a636a /src/plugins/cpptools/cpptoolstestcase.h | |
parent | 9acdb0bd3509bd62a4cb1811614af6a131f39b32 (diff) | |
download | qt-creator-cfe3c0be34b63f8c4326f2d01cf880f6c28c9eb5.tar.gz |
CppTools: Remove test file after test
In test_includeGroups_detectIncludeGroupsByIncludeType the test file was
not removed and thus subsequent and isolated executions of this test
failed.
Change-Id: I5eeb4f004f5b146ac794ca913b4092629131fca3
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpptoolstestcase.h')
-rw-r--r-- | src/plugins/cpptools/cpptoolstestcase.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpptoolstestcase.h b/src/plugins/cpptools/cpptoolstestcase.h index 1871c96e68..c80438122d 100644 --- a/src/plugins/cpptools/cpptoolstestcase.h +++ b/src/plugins/cpptools/cpptoolstestcase.h @@ -96,6 +96,18 @@ private: bool m_runGarbageCollector; }; +class FileWriterAndRemover +{ +public: + FileWriterAndRemover(const QString &filePath, const QByteArray &contents); // Writes file + bool writtenSuccessfully() const { return m_writtenSuccessfully; } + ~FileWriterAndRemover(); // Removes file + +private: + const QString m_filePath; + bool m_writtenSuccessfully; +}; + } // namespace Tests } // namespace CppTools |