forked from qt-creator/qt-creator
All directories are searched for qml files and they are added to the meta data. If the directory is changed the qmldir is always parsed even if it was not changed. We can optimize that later but I think there is no big advantage fot this optimization. Task-number: QDS-5297 Change-Id: Ibe3102520bc18ac474380aad306486d8e25bc5db Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
24 lines
979 B
C++
24 lines
979 B
C++
// Copyright (C) 2021 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
|
|
|
|
#pragma once
|
|
|
|
#include "googletest.h"
|
|
|
|
#include <projectstorage/filestatus.h>
|
|
#include <projectstorage/filesysteminterface.h>
|
|
|
|
class FileSystemMock : public QmlDesigner::FileSystemInterface
|
|
{
|
|
public:
|
|
MOCK_METHOD(QmlDesigner::SourceIds,
|
|
directoryEntries,
|
|
(const QString &directoryPath),
|
|
(const, override));
|
|
MOCK_METHOD(QStringList, qmlFileNames, (const QString &directoryPath), (const, override));
|
|
MOCK_METHOD(long long, lastModified, (QmlDesigner::SourceId sourceId), (const, override));
|
|
MOCK_METHOD(QmlDesigner::FileStatus, fileStatus, (QmlDesigner::SourceId sourceId), (const, override));
|
|
MOCK_METHOD(void, remove, (const QmlDesigner::SourceIds &sourceIds), (override));
|
|
MOCK_METHOD(QString, contentAsQString, (const QString &filePath), (const, override));
|
|
};
|