summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@theqtcompany.com>2015-07-20 17:28:55 +0000
committerMarco Bubke <marco.bubke@theqtcompany.com>2015-07-23 09:08:19 +0000
commit568d7e7c7db4ec229a66dbb616821c71044afd50 (patch)
treef2f9488f8c2f6dc4ea57545ec70754880e1a760e /tests
parentf11d5791a45325958994e31a74b7951d2d42aa5e (diff)
downloadqt-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.cpp66
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));
}