forked from qt-creator/qt-creator
Clang: Add diagnostics
Diagnostics are now moved to the clang backend process. Fixits are supported too. Change-Id: I20faacf466bbf78dec479220c3d7b336a47bc453 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -58,7 +58,7 @@ TEST(ClangString, ConvertNullStringToUtf8String)
|
||||
ASSERT_THAT(Utf8String(ClangString(cxString)), Utf8String());
|
||||
}
|
||||
|
||||
TEST(ClangString, MoveClangString)
|
||||
TEST(ClangString, MoveContructor)
|
||||
{
|
||||
ClangString text(CXString{ "text", 0});
|
||||
|
||||
@@ -68,4 +68,23 @@ TEST(ClangString, MoveClangString)
|
||||
ASSERT_FALSE(text2.isNull());
|
||||
}
|
||||
|
||||
TEST(ClangString, MoveAssigment)
|
||||
{
|
||||
ClangString text(CXString{ "text", 0});
|
||||
|
||||
ClangString text2 = std::move(text);
|
||||
text = std::move(text2);
|
||||
|
||||
ASSERT_TRUE(text2.isNull());
|
||||
ASSERT_FALSE(text.isNull());
|
||||
}
|
||||
|
||||
TEST(ClangString, MoveSelfAssigment)
|
||||
{
|
||||
ClangString text(CXString{ "text", 0});
|
||||
|
||||
text = std::move(text);
|
||||
|
||||
ASSERT_FALSE(text.isNull());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user