From e5255a1f5cac284c4f0d4a85203878c84da86e85 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Mon, 21 Sep 2015 22:44:03 +0300 Subject: [PATCH] CppTools: Add a test for ObjC not replacing dot with arrow Task-number: QTCREATORBUG-14583 Change-Id: Icffa9039215a841e200f20b83cda37d782b94e9a Reviewed-by: Nikolai Kosjar --- src/plugins/cpptools/cppcompletion_test.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/plugins/cpptools/cppcompletion_test.cpp b/src/plugins/cpptools/cppcompletion_test.cpp index a655685c025..7a6dce2a3a6 100644 --- a/src/plugins/cpptools/cppcompletion_test.cpp +++ b/src/plugins/cpptools/cppcompletion_test.cpp @@ -3398,6 +3398,16 @@ void CppToolsPlugin::test_completion_member_access_operator_data() << false << true; + QTest::newRow("objc_not_replacing") << _( + "typedef struct objc_object Bar;" + "class Foo {\n" + " Bar *bar;\n" + " void func() { @ }" + "};\n" + ) << _("bar.") << (QStringList()) + << true + << false; + QTest::newRow("typedef_of_type_and_decl_of_type_no_replace_access_operator") << _( "struct S { int m; };\n" "typedef S SType;\n"