diff options
author | Marco Bubke <marco.bubke@theqtcompany.com> | 2015-07-20 17:28:55 +0000 |
---|---|---|
committer | Marco Bubke <marco.bubke@theqtcompany.com> | 2015-07-23 09:08:19 +0000 |
commit | 568d7e7c7db4ec229a66dbb616821c71044afd50 (patch) | |
tree | f2f9488f8c2f6dc4ea57545ec70754880e1a760e /tests | |
parent | f11d5791a45325958994e31a74b7951d2d42aa5e (diff) | |
download | qt-creator-568d7e7c7db4ec229a66dbb616821c71044afd50.tar.gz |
Revert "Clang: Reparse the translation unit for unsaved file changes"
We reparse before every code completion so this code can be removed. We
will reuse some of it later.
This reverts commit 2443f18b852ee92ab4ef804f43dedb1e4fc9d44a.
Change-Id: Ifcadfaa09b87ce5b58bfe5fe3cbaa2a86a59c5a6
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/unittest/translationunittest.cpp | 66 |
1 files changed, 3 insertions, 63 deletions
diff --git a/tests/unit/unittest/translationunittest.cpp b/tests/unit/unittest/translationunittest.cpp index 29ae9cd468..25235940bf 100644 --- a/tests/unit/unittest/translationunittest.cpp +++ b/tests/unit/unittest/translationunittest.cpp @@ -132,75 +132,15 @@ TEST(TranslationUnit, ResetedTranslationUnitIsNull) ASSERT_TRUE(translationUnit.isNull()); } -TEST(TranslationUnit, TimeStampForProjectPartChangeIsUpdatedAsNewCxTranslationUnitIsGenerated) +TEST(TranslationUnit, TimeStampIsUpdatedAsNewCxTranslationUnitIsGenerated) { TranslationUnit translationUnit(Utf8StringLiteral(TESTDATA_DIR"/complete_testfile_1.cpp"), UnsavedFiles(), ProjectPart(Utf8StringLiteral("/path/to/projectfile"))); - auto lastChangeTimePoint = translationUnit.lastProjectPartChangeTimePoint(); + auto lastChangeTimePoint = translationUnit.lastChangeTimePoint(); std::this_thread::sleep_for(std::chrono::steady_clock::duration(1)); translationUnit.cxTranslationUnit(); - ASSERT_THAT(translationUnit.lastProjectPartChangeTimePoint(), Gt(lastChangeTimePoint)); -} - -TEST(TranslationUnit, TimeStampForProjectPartChangeIsUpdatedAsProjectPartIsCleared) -{ - ProjectPart projectPart(Utf8StringLiteral("/path/to/projectfile")); - TranslationUnit translationUnit(Utf8StringLiteral(TESTDATA_DIR"/complete_testfile_1.cpp"), UnsavedFiles(), projectPart); - translationUnit.cxTranslationUnit(); - auto lastChangeTimePoint = translationUnit.lastProjectPartChangeTimePoint(); - std::this_thread::sleep_for(std::chrono::steady_clock::duration(1)); - - projectPart.clear(); - translationUnit.cxTranslationUnit(); - - ASSERT_THAT(translationUnit.lastProjectPartChangeTimePoint(), Gt(lastChangeTimePoint)); -} - -TEST(TranslationUnit, ReparseIsNeededAfterUnsavedFilesAreChanged) -{ - UnsavedFiles unsavedFiles; - TranslationUnit translationUnit(Utf8StringLiteral(TESTDATA_DIR"/complete_testfile_1.cpp"), - unsavedFiles, - ProjectPart(Utf8StringLiteral("/path/to/projectfile"))); - translationUnit.cxTranslationUnit(); - unsavedFiles.clear(); - translationUnit.cxTranslationUnit(); - - unsavedFiles.clear(); - - ASSERT_TRUE(translationUnit.isNeedingReparse()); -} - -TEST(TranslationUnit, NeedsNoReparseAfterUnsavedFilesAreNotChanged) -{ - UnsavedFiles unsavedFiles; - TranslationUnit translationUnit(Utf8StringLiteral(TESTDATA_DIR"/complete_testfile_1.cpp"), - unsavedFiles, - ProjectPart(Utf8StringLiteral("/path/to/projectfile"))); - translationUnit.cxTranslationUnit(); - unsavedFiles.clear(); - translationUnit.cxTranslationUnit(); - - ASSERT_FALSE(translationUnit.isNeedingReparse()); -} - -TEST(TranslationUnit, TimeStampForUnsavedFilesChange) -{ - UnsavedFiles unsavedFiles; - TranslationUnit translationUnit(Utf8StringLiteral(TESTDATA_DIR"/complete_testfile_1.cpp"), - unsavedFiles, - ProjectPart(Utf8StringLiteral("/path/to/projectfile"))); - translationUnit.cxTranslationUnit(); - unsavedFiles.clear(); - translationUnit.cxTranslationUnit(); - auto lastChangeTimePoint = translationUnit.lastUnsavedFilesChangeTimePoint(); - std::this_thread::sleep_for(std::chrono::steady_clock::duration(1)); - - unsavedFiles.clear(); - translationUnit.cxTranslationUnit(); - - ASSERT_THAT(translationUnit.lastUnsavedFilesChangeTimePoint(), Gt(lastChangeTimePoint)); + ASSERT_THAT(translationUnit.lastChangeTimePoint(), Gt(lastChangeTimePoint)); } |