CppTools: Fix tests

- Prevent invalid access to temporary.
- Fix typo.
- Use accidentally unused class member.
Amends 33108795d6.

Change-Id: I2cc91e294fb4be7f4e20b383171b06a39f53c99c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Christian Kandeler
2021-08-16 11:23:47 +02:00
parent ebc229a25b
commit acccdd774b
2 changed files with 6 additions and 5 deletions

View File

@@ -186,7 +186,7 @@ void CppToolsPlugin::test_projectPartChooser_forMultiplePreferSelectedForBuildin
RawProjectPart rpp1;
rpp1.setSelectedForBuilding(false);
RawProjectPart rpp2;
rpp1.setSelectedForBuilding(true);
rpp2.setSelectedForBuilding(true);
const ProjectPart::Ptr firstProjectPart = ProjectPart::create({}, rpp1);
const ProjectPart::Ptr secondProjectPart = ProjectPart::create({}, rpp2);
ProjectPartChooserTest t;
@@ -498,7 +498,7 @@ namespace {
class HeaderPathFilterTest
{
public:
ProjectPart finalize()
const ProjectPart &finalize()
{
RawProjectPart rpp;
rpp.setHeaderPaths(headerPaths);
@@ -574,6 +574,7 @@ void CppToolsPlugin::test_headerPathFilter_system()
void CppToolsPlugin::test_headerPathFilter_user()
{
HeaderPathFilterTest t;
t.finalize();
t.filter->process();
QCOMPARE(t.filter->userHeaderPaths, (HeaderPaths{t.user("/build/user_path"),