summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2023-05-06 14:43:53 +0200
committerTim Jenssen <tim.jenssen@qt.io>2023-05-08 10:52:20 +0000
commit32f84fc05adcc71d5b5ae8670323d0a1de159ddf (patch)
tree1649b4c50cebcbac0d82c6a95cf65ab65985a902
parentc1c90ebd1c217f0821f51adcb2cf6468b49cdef2 (diff)
downloadqt-creator-32f84fc05adcc71d5b5ae8670323d0a1de159ddf.tar.gz
QmlDesigner: Move Version to different namespace
We want to use it not only for synchronization. Task-number: QDS-9766 Change-Id: I26a2ade8203d9c5131e8dec101885434713f8252 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/qmldesigner/designercore/model/model.cpp3
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/commontypecache.h4
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h4
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h45
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/projectstorageupdater.cpp11
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp10
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/qmltypesparser.cpp10
-rw-r--r--tests/unit/unittest/gtest-creator-printing.cpp21
-rw-r--r--tests/unit/unittest/gtest-creator-printing.h9
-rw-r--r--tests/unit/unittest/projectstorage-test.cpp542
-rw-r--r--tests/unit/unittest/projectstorageupdater-test.cpp80
-rw-r--r--tests/unit/unittest/qmldocumentparser-test.cpp66
-rw-r--r--tests/unit/unittest/qmltypesparser-test.cpp93
13 files changed, 456 insertions, 442 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/model.cpp b/src/plugins/qmldesigner/designercore/model/model.cpp
index d410a3c87a..c1d6c07863 100644
--- a/src/plugins/qmldesigner/designercore/model/model.cpp
+++ b/src/plugins/qmldesigner/designercore/model/model.cpp
@@ -2084,8 +2084,7 @@ NodeMetaInfo Model::metaInfo(const TypeName &typeName, int majorVersion, int min
ModuleId moduleId = d->projectStorage->moduleId(module);
TypeId typeId = d->projectStorage->typeId(moduleId,
componentName,
- Storage::Synchronization::Version{majorVersion,
- minorVersion});
+ Storage::Version{majorVersion, minorVersion});
return NodeMetaInfo(typeId, d->projectStorage);
} else {
return NodeMetaInfo(metaInfoProxyModel(), typeName, majorVersion, minorVersion);
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/commontypecache.h b/src/plugins/qmldesigner/designercore/projectstorage/commontypecache.h
index eda1daba5f..d60dfa3abc 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/commontypecache.h
+++ b/src/plugins/qmldesigner/designercore/projectstorage/commontypecache.h
@@ -250,9 +250,7 @@ public:
if (!type.moduleId)
type.moduleId = m_projectStorage.moduleId(moduleName);
- type.typeId = m_projectStorage.typeId(type.moduleId,
- typeName,
- QmlDesigner::Storage::Synchronization::Version{});
+ type.typeId = m_projectStorage.typeId(type.moduleId, typeName, QmlDesigner::Storage::Version{});
return type.typeId;
}
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h b/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h
index a036653f4f..3ebe87da76 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h
+++ b/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h
@@ -119,7 +119,7 @@ public:
TypeId typeId(ModuleId moduleId,
Utils::SmallStringView exportedTypeName,
- Storage::Synchronization::Version version) const
+ Storage::Version version) const
{
if (version.minor)
return selectTypeIdByModuleIdAndExportedNameAndVersionStatement
@@ -1533,7 +1533,7 @@ private:
ModuleExportedImportId moduleExportedImportId) {
Storage::Synchronization::Import additionImport{
exportedModuleId,
- Storage::Synchronization::Version{majorVersion, minorVersion},
+ Storage::Version{majorVersion, minorVersion},
import.sourceId};
auto exportedImportKind = importKind == Storage::Synchronization::ImportKind::Import
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h b/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h
index f26ec622ca..8337289378 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h
+++ b/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h
@@ -13,11 +13,7 @@
#include <variant>
#include <vector>
-namespace QmlDesigner::Storage::Synchronization {
-
-enum class TypeNameKind { Exported = 1, QualifiedExported = 2 };
-
-enum class FileType : char { QmlTypes, QmlDocument };
+namespace QmlDesigner::Storage {
class VersionNumber
{
@@ -83,6 +79,12 @@ public:
VersionNumber minor;
};
+namespace Synchronization {
+
+enum class TypeNameKind { Exported = 1, QualifiedExported = 2 };
+
+enum class FileType : char { QmlTypes, QmlDocument };
+
enum class IsQualified : int { No, Yes };
inline int operator-(IsQualified first, IsQualified second)
@@ -107,7 +109,7 @@ class Import
public:
explicit Import() = default;
- explicit Import(ModuleId moduleId, Version version, SourceId sourceId)
+ explicit Import(ModuleId moduleId, Storage::Version version, SourceId sourceId)
: version{version}
, moduleId{moduleId}
, sourceId{sourceId}
@@ -132,7 +134,7 @@ public:
}
public:
- Version version;
+ Storage::Version version;
ModuleId moduleId;
SourceId sourceId;
};
@@ -162,7 +164,7 @@ public:
ImportId importId;
SourceId sourceId;
ModuleId moduleId;
- Version version;
+ Storage::Version version;
};
enum class IsAutoVersion : char { No, Yes };
@@ -177,7 +179,7 @@ class ModuleExportedImport
public:
explicit ModuleExportedImport(ModuleId moduleId,
ModuleId exportedModuleId,
- Version version,
+ Storage::Version version,
IsAutoVersion isAutoVersion)
: version{version}
, moduleId{moduleId}
@@ -199,7 +201,7 @@ public:
}
public:
- Version version;
+ Storage::Version version;
ModuleId moduleId;
ModuleId exportedModuleId;
IsAutoVersion isAutoVersion = IsAutoVersion::No;
@@ -234,7 +236,7 @@ public:
public:
ModuleExportedImportId moduleExportedImportId;
- Version version;
+ Storage::Version version;
ModuleId moduleId;
ModuleId exportedModuleId;
IsAutoVersion isAutoVersion = IsAutoVersion::No;
@@ -282,18 +284,23 @@ class ExportedType
{
public:
explicit ExportedType() = default;
- explicit ExportedType(::Utils::SmallStringView name, Version version = Version{})
+ explicit ExportedType(::Utils::SmallStringView name, Storage::Version version = Storage::Version{})
: name{name}
, version{version}
{}
- explicit ExportedType(ModuleId moduleId, ::Utils::SmallStringView name, Version version = Version{})
+ explicit ExportedType(ModuleId moduleId,
+ ::Utils::SmallStringView name,
+ Storage::Version version = Storage::Version{})
: name{name}
, version{version}
, moduleId{moduleId}
{}
- explicit ExportedType(::Utils::SmallStringView name, Version version, TypeId typeId, ModuleId moduleId)
+ explicit ExportedType(::Utils::SmallStringView name,
+ Storage::Version version,
+ TypeId typeId,
+ ModuleId moduleId)
: name{name}
, version{version}
, typeId{typeId}
@@ -322,7 +329,7 @@ public:
public:
::Utils::SmallString name;
- Version version;
+ Storage::Version version;
TypeId typeId;
ModuleId moduleId;
};
@@ -333,7 +340,7 @@ class ExportedTypeView
{
public:
explicit ExportedTypeView() = default;
- explicit ExportedTypeView(ModuleId moduleId, ::Utils::SmallStringView name, Version version)
+ explicit ExportedTypeView(ModuleId moduleId, ::Utils::SmallStringView name, Storage::Version version)
: name{name}
, version{version}
, moduleId{moduleId}
@@ -353,7 +360,7 @@ public:
public:
::Utils::SmallStringView name;
- Version version;
+ Storage::Version version;
TypeId typeId;
ModuleId moduleId;
ExportedTypeNameId exportedTypeNameId;
@@ -858,5 +865,5 @@ public:
ModuleIds updatedModuleIds;
};
-} // namespace QmlDesigner::Storage::Synchronization
-
+} // namespace Synchronization
+} // namespace QmlDesigner::Storage
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/projectstorageupdater.cpp b/src/plugins/qmldesigner/designercore/projectstorage/projectstorageupdater.cpp
index a02a9c47aa..4713dd0136 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/projectstorageupdater.cpp
+++ b/src/plugins/qmldesigner/designercore/projectstorage/projectstorageupdater.cpp
@@ -113,9 +113,9 @@ void addSourceIds(SourceIds &sourceIds, const Storage::Synchronization::ProjectD
sourceIds.push_back(projectData.sourceId);
}
-Storage::Synchronization::Version convertVersion(LanguageUtils::ComponentVersion version)
+Storage::Version convertVersion(LanguageUtils::ComponentVersion version)
{
- return Storage::Synchronization::Version{version.majorVersion(), version.minorVersion()};
+ return Storage::Version{version.majorVersion(), version.minorVersion()};
}
Storage::Synchronization::IsAutoVersion convertToIsAutoVersion(QmlDirParser::Import::Flags flags)
@@ -133,7 +133,7 @@ void addDependencies(Storage::Synchronization::Imports &dependencies,
for (const QmlDirParser::Import &qmldirDependency : qmldirDependencies) {
ModuleId moduleId = projectStorage.moduleId(Utils::PathString{qmldirDependency.module}
+ "-cppnative");
- dependencies.emplace_back(moduleId, Storage::Synchronization::Version{}, sourceId);
+ dependencies.emplace_back(moduleId, Storage::Version{}, sourceId);
}
}
@@ -154,7 +154,7 @@ void addModuleExportedImports(Storage::Synchronization::ModuleExportedImports &i
Utils::PathString{qmldirImport.module} + "-cppnative");
imports.emplace_back(cppModuleId,
exportedCppModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
Storage::Synchronization::IsAutoVersion::No);
}
}
@@ -644,8 +644,7 @@ Storage::Synchronization::ExportedTypes createExportedTypes(ProjectStorageUpdate
for (const ProjectStorageUpdater::Component &component : components) {
exportedTypes.emplace_back(component.moduleId,
Utils::SmallString{component.typeName},
- Storage::Synchronization::Version{component.majorVersion,
- component.minorVersion});
+ Storage::Version{component.majorVersion, component.minorVersion});
}
return exportedTypes;
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp b/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp
index 894299e795..b530dc84e3 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp
+++ b/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp
@@ -32,9 +32,9 @@ int convertVersionNumber(qint32 versionNumber)
return versionNumber < 0 ? -1 : versionNumber;
}
-Storage::Synchronization::Version convertVersion(QmlDom::Version version)
+Storage::Version convertVersion(QmlDom::Version version)
{
- return Storage::Synchronization::Version{convertVersionNumber(version.majorVersion),
+ return Storage::Version{convertVersionNumber(version.majorVersion),
convertVersionNumber(version.minorVersion)};
}
@@ -66,7 +66,7 @@ Storage::Synchronization::Import createImport(const QmlDom::Import &qmlImport,
if (uri.kind() == QmlUriKind::RelativePath) {
auto path = createNormalizedPath(directoryPath, uri.localPath());
auto moduleId = storage.moduleId(createNormalizedPath(directoryPath, uri.localPath()));
- return Storage::Synchronization::Import(moduleId, Storage::Synchronization::Version{}, sourceId);
+ return Storage::Synchronization::Import(moduleId, Storage::Version{}, sourceId);
}
if (uri.kind() == QmlUriKind::ModuleUri) {
@@ -109,11 +109,11 @@ void addImports(Storage::Synchronization::Imports &imports,
}
auto localDirectoryModuleId = storage.moduleId(directoryPath);
- imports.emplace_back(localDirectoryModuleId, Storage::Synchronization::Version{}, sourceId);
+ imports.emplace_back(localDirectoryModuleId, Storage::Version{}, sourceId);
++importCount;
auto qmlModuleId = storage.moduleId("QML");
- imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId);
+ imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId);
++importCount;
auto end = imports.end();
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/qmltypesparser.cpp b/src/plugins/qmldesigner/designercore/projectstorage/qmltypesparser.cpp
index aebe57a14b..46613b015a 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/qmltypesparser.cpp
+++ b/src/plugins/qmldesigner/designercore/projectstorage/qmltypesparser.cpp
@@ -62,7 +62,7 @@ void appendImports(Storage::Synchronization::Imports &imports,
moduleName.append("-cppnative");
ModuleId cppModuleId = storage.moduleId(moduleName);
- imports.emplace_back(cppModuleId, Storage::Synchronization::Version{}, sourceId);
+ imports.emplace_back(cppModuleId, Storage::Version{}, sourceId);
}
void addImports(Storage::Synchronization::Imports &imports,
@@ -74,10 +74,10 @@ void addImports(Storage::Synchronization::Imports &imports,
for (const QString &dependency : dependencies)
appendImports(imports, dependency, sourceId, storage);
- imports.emplace_back(cppModuleId, Storage::Synchronization::Version{}, sourceId);
+ imports.emplace_back(cppModuleId, Storage::Version{}, sourceId);
if (ModuleId qmlCppModuleId = storage.moduleId("QML-cppnative"); cppModuleId != qmlCppModuleId)
- imports.emplace_back(qmlCppModuleId, Storage::Synchronization::Version{}, sourceId);
+ imports.emplace_back(qmlCppModuleId, Storage::Version{}, sourceId);
}
Storage::TypeTraits createTypeTraits(QQmlJSScope::AccessSemantics accessSematics)
@@ -96,9 +96,9 @@ Storage::TypeTraits createTypeTraits(QQmlJSScope::AccessSemantics accessSematics
return Storage::TypeTraits::None;
}
-Storage::Synchronization::Version createVersion(QTypeRevision qmlVersion)
+Storage::Version createVersion(QTypeRevision qmlVersion)
{
- return Storage::Synchronization::Version{qmlVersion.majorVersion(), qmlVersion.minorVersion()};
+ return Storage::Version{qmlVersion.majorVersion(), qmlVersion.minorVersion()};
}
Storage::Synchronization::ExportedTypes createExports(const QList<QQmlJSScope::Export> &qmlExports,
diff --git a/tests/unit/unittest/gtest-creator-printing.cpp b/tests/unit/unittest/gtest-creator-printing.cpp
index 3dbba3f50d..cd69504461 100644
--- a/tests/unit/unittest/gtest-creator-printing.cpp
+++ b/tests/unit/unittest/gtest-creator-printing.cpp
@@ -583,6 +583,17 @@ std::ostream &operator<<(std::ostream &out, PropertyDeclarationTraits traits)
return out << ")";
}
+
+std::ostream &operator<<(std::ostream &out, VersionNumber versionNumber)
+{
+ return out << versionNumber.value;
+}
+
+std::ostream &operator<<(std::ostream &out, Version version)
+{
+ return out << "(" << version.major << ", " << version.minor << ")";
+}
+
} // namespace Storage
namespace Storage::Info {
@@ -703,16 +714,6 @@ std::ostream &operator<<(std::ostream &out, IsQualified isQualified)
return out << isQualifiedToString(isQualified);
}
-std::ostream &operator<<(std::ostream &out, VersionNumber versionNumber)
-{
- return out << versionNumber.value;
-}
-
-std::ostream &operator<<(std::ostream &out, Version version)
-{
- return out << "(" << version.major << ", " << version.minor << ")";
-}
-
std::ostream &operator<<(std::ostream &out, const ExportedType &exportedType)
{
return out << "(\"" << exportedType.name << "\"," << exportedType.moduleId << ", "
diff --git a/tests/unit/unittest/gtest-creator-printing.h b/tests/unit/unittest/gtest-creator-printing.h
index 5aad4c40c3..f63cec1f28 100644
--- a/tests/unit/unittest/gtest-creator-printing.h
+++ b/tests/unit/unittest/gtest-creator-printing.h
@@ -160,10 +160,13 @@ std::ostream &operator<<(std::ostream &out, TypeTraits traits);
namespace Storage::Info {
class ProjectDeclaration;
class Type;
+class Version;
+class VersionNumber;
std::ostream &operator<<(std::ostream &out, const ProjectDeclaration &declaration);
std::ostream &operator<<(std::ostream &out, const Type &type);
-
+std::ostream &operator<<(std::ostream &out, VersionNumber versionNumber);
+std::ostream &operator<<(std::ostream &out, Version version);
} // namespace Storage::Info
namespace Storage::Synchronization {
@@ -171,8 +174,6 @@ class Type;
class ExportedType;
class ImportedType;
class QualifiedImportedType;
-class Version;
-class VersionNumber;
class PropertyDeclaration;
class FunctionDeclaration;
class ParameterDeclaration;
@@ -189,8 +190,6 @@ enum class FileType : char;
enum class ChangeLevel : char;
class ModuleExportedImport;
-std::ostream &operator<<(std::ostream &out, VersionNumber versionNumber);
-std::ostream &operator<<(std::ostream &out, Version version);
std::ostream &operator<<(std::ostream &out, const Type &type);
std::ostream &operator<<(std::ostream &out, const ExportedType &exportedType);
std::ostream &operator<<(std::ostream &out, const ImportedType &importedType);
diff --git a/tests/unit/unittest/projectstorage-test.cpp b/tests/unit/unittest/projectstorage-test.cpp
index a11b804a5a..7ff1df47c9 100644
--- a/tests/unit/unittest/projectstorage-test.cpp
+++ b/tests/unit/unittest/projectstorage-test.cpp
@@ -122,12 +122,12 @@ MATCHER_P3(IsExportedType,
minorVersion,
std::string(negation ? "isn't " : "is ")
+ PrintToString(Storage::Synchronization::ExportedType{
- name, Storage::Synchronization::Version{majorVersion, minorVersion}}))
+ name, Storage::Version{majorVersion, minorVersion}}))
{
const Storage::Synchronization::ExportedType &type = arg;
return type.name == name
- && type.version == Storage::Synchronization::Version{majorVersion, minorVersion};
+ && type.version == Storage::Version{majorVersion, minorVersion};
}
MATCHER_P4(IsExportedType,
@@ -137,12 +137,12 @@ MATCHER_P4(IsExportedType,
minorVersion,
std::string(negation ? "isn't " : "is ")
+ PrintToString(Storage::Synchronization::ExportedType{
- moduleId, name, Storage::Synchronization::Version{majorVersion, minorVersion}}))
+ moduleId, name, Storage::Version{majorVersion, minorVersion}}))
{
const Storage::Synchronization::ExportedType &type = arg;
return type.moduleId == moduleId && type.name == name
- && type.version == Storage::Synchronization::Version{majorVersion, minorVersion};
+ && type.version == Storage::Version{majorVersion, minorVersion};
}
MATCHER_P3(
@@ -284,33 +284,33 @@ protected:
{
SynchronizationPackage package;
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId1);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId1);
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId1);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId1);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId2);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId2);
package.updatedModuleDependencySourceIds.push_back(sourceId1);
package.updatedModuleDependencySourceIds.push_back(sourceId2);
- importsSourceId1.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId1);
- importsSourceId1.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId1);
+ importsSourceId1.emplace_back(qmlModuleId, Storage::Version{}, sourceId1);
+ importsSourceId1.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId1);
moduleDependenciesSourceId1.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
moduleDependenciesSourceId1.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
- importsSourceId2.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(qmlModuleId, Storage::Version{}, sourceId2);
moduleDependenciesSourceId2.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId2);
package.types.push_back(Storage::Synchronization::Type{
@@ -365,10 +365,10 @@ protected:
sourceId2,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{2}},
+ Storage::Version{2}},
Storage::Synchronization::ExportedType{qmlModuleId,
"Obj",
- Storage::Synchronization::Version{2}},
+ Storage::Version{2}},
Storage::Synchronization::ExportedType{qmlNativeModuleId, "QObject"}}});
package.updatedSourceIds = {sourceId1, sourceId2};
@@ -380,15 +380,15 @@ protected:
{
SynchronizationPackage package;
- package.imports.emplace_back(QMLModuleId, Storage::Synchronization::Version{}, sourceId1);
+ package.imports.emplace_back(QMLModuleId, Storage::Version{}, sourceId1);
package.moduleDependencies.emplace_back(QMLModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
package.updatedModuleDependencySourceIds.push_back(sourceId1);
- importsSourceId1.emplace_back(QMLModuleId, Storage::Synchronization::Version{}, sourceId1);
+ importsSourceId1.emplace_back(QMLModuleId, Storage::Version{}, sourceId1);
moduleDependenciesSourceId1.emplace_back(QMLModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
package.types.push_back(
@@ -417,36 +417,36 @@ protected:
{
auto package{createSimpleSynchronizationPackage()};
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId3);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
package.updatedModuleDependencySourceIds.push_back(sourceId3);
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId4);
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId4);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId4);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId4);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId4);
package.updatedModuleDependencySourceIds.push_back(sourceId4);
- importsSourceId3.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId3);
- importsSourceId3.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ importsSourceId3.emplace_back(qmlModuleId, Storage::Version{}, sourceId3);
+ importsSourceId3.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
moduleDependenciesSourceId3.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
moduleDependenciesSourceId3.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
- importsSourceId4.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId4);
- importsSourceId4.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId4);
+ importsSourceId4.emplace_back(qmlModuleId, Storage::Version{}, sourceId4);
+ importsSourceId4.emplace_back(pathToModuleId, Storage::Version{}, sourceId4);
moduleDependenciesSourceId4.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId4);
package.types[1].propertyDeclarations.push_back(
@@ -498,35 +498,35 @@ protected:
{
SynchronizationPackage package;
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId1);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId1);
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId1);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId1);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId2);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId2);
package.updatedModuleDependencySourceIds.push_back(sourceId1);
package.updatedModuleDependencySourceIds.push_back(sourceId2);
- importsSourceId1.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId1);
- importsSourceId1.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId1);
+ importsSourceId1.emplace_back(qmlModuleId, Storage::Version{}, sourceId1);
+ importsSourceId1.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId1);
moduleDependenciesSourceId1.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
moduleDependenciesSourceId1.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1);
- importsSourceId2.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(qmlModuleId, Storage::Version{}, sourceId2);
moduleDependenciesSourceId2.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId2);
package.types.push_back(Storage::Synchronization::Type{
@@ -554,52 +554,52 @@ protected:
sourceId2,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{2}},
+ Storage::Version{2}},
Storage::Synchronization::ExportedType{qmlModuleId,
"Obj",
- Storage::Synchronization::Version{2}},
+ Storage::Version{2}},
Storage::Synchronization::ExportedType{qmlNativeModuleId, "QObject"}}});
package.updatedSourceIds = {sourceId1, sourceId2};
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId3);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
package.updatedModuleDependencySourceIds.push_back(sourceId3);
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId4);
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId4);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId4);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId4);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId4);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId4);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId4);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId4);
package.updatedModuleDependencySourceIds.push_back(sourceId4);
- importsSourceId3.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId3);
- importsSourceId3.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ importsSourceId3.emplace_back(qmlModuleId, Storage::Version{}, sourceId3);
+ importsSourceId3.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
moduleDependenciesSourceId3.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
moduleDependenciesSourceId3.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId3);
- importsSourceId4.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId4);
- importsSourceId4.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId4);
- importsSourceId4.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId4);
+ importsSourceId4.emplace_back(qmlModuleId, Storage::Version{}, sourceId4);
+ importsSourceId4.emplace_back(pathToModuleId, Storage::Version{}, sourceId4);
+ importsSourceId4.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId4);
moduleDependenciesSourceId4.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId4);
moduleDependenciesSourceId4.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId4);
package.types[1].propertyDeclarations.push_back(
@@ -646,7 +646,7 @@ protected:
sourceId5,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Children",
- Storage::Synchronization::Version{2}},
+ Storage::Version{2}},
Storage::Synchronization::ExportedType{qtQuickNativeModuleId, "QChildren"}},
{Storage::Synchronization::PropertyDeclaration{"items",
Storage::Synchronization::ImportedType{
@@ -658,21 +658,21 @@ protected:
Storage::PropertyDeclarationTraits::IsList
| Storage::PropertyDeclarationTraits::IsReadOnly}}});
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId5);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId5);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId5);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId5);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId5);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId5);
- importsSourceId5.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId5);
- importsSourceId5.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId5);
+ importsSourceId5.emplace_back(qmlModuleId, Storage::Version{}, sourceId5);
+ importsSourceId5.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId5);
moduleDependenciesSourceId5.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId5);
moduleDependenciesSourceId5.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId5);
package.updatedModuleDependencySourceIds.push_back(sourceId5);
package.updatedSourceIds.push_back(sourceId5);
@@ -685,7 +685,7 @@ protected:
sourceId6,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Children2",
- Storage::Synchronization::Version{2}},
+ Storage::Version{2}},
Storage::Synchronization::ExportedType{qtQuickNativeModuleId, "QChildren2"}},
{Storage::Synchronization::PropertyDeclaration{"items",
Storage::Synchronization::ImportedType{
@@ -697,14 +697,14 @@ protected:
Storage::PropertyDeclarationTraits::IsList
| Storage::PropertyDeclarationTraits::IsReadOnly}}});
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId6);
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId6);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId6);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId6);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId6);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId6);
package.moduleDependencies.emplace_back(qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId6);
package.moduleDependencies.emplace_back(qtQuickNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId6);
package.updatedModuleDependencySourceIds.push_back(sourceId6);
package.updatedSourceIds.push_back(sourceId6);
@@ -727,8 +727,8 @@ protected:
{
auto package{createSynchronizationPackageWithAliases()};
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId5);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId5);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId5);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId5);
package.types.push_back(Storage::Synchronization::Type{
"QAliasItem2",
@@ -769,10 +769,10 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{1}},
+ Storage::Version{1}},
Storage::Synchronization::ExportedType{qmlModuleId,
"Obj",
- Storage::Synchronization::Version{1, 2}},
+ Storage::Version{1, 2}},
Storage::Synchronization::ExportedType{qmlModuleId, "BuiltInObj"},
Storage::Synchronization::ExportedType{qmlNativeModuleId, "QObject"}}});
package.types.push_back(Storage::Synchronization::Type{
@@ -783,10 +783,10 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{2, 0}},
+ Storage::Version{2, 0}},
Storage::Synchronization::ExportedType{qmlModuleId,
"Obj",
- Storage::Synchronization::Version{2, 3}},
+ Storage::Version{2, 3}},
Storage::Synchronization::ExportedType{qmlNativeModuleId, "QObject2"}}});
package.types.push_back(Storage::Synchronization::Type{
"QObject3",
@@ -796,10 +796,10 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{2, 11}},
+ Storage::Version{2, 11}},
Storage::Synchronization::ExportedType{qmlModuleId,
"Obj",
- Storage::Synchronization::Version{2, 11}},
+ Storage::Version{2, 11}},
Storage::Synchronization::ExportedType{qmlNativeModuleId, "QObject3"}}});
package.types.push_back(Storage::Synchronization::Type{
"QObject4",
@@ -809,13 +809,13 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{3, 4}},
+ Storage::Version{3, 4}},
Storage::Synchronization::ExportedType{qmlModuleId,
"Obj",
- Storage::Synchronization::Version{3, 4}},
+ Storage::Version{3, 4}},
Storage::Synchronization::ExportedType{qmlModuleId,
"BuiltInObj",
- Storage::Synchronization::Version{3, 4}},
+ Storage::Version{3, 4}},
Storage::Synchronization::ExportedType{qmlNativeModuleId, "QObject4"}}});
package.updatedSourceIds.push_back(sourceId1);
@@ -829,7 +829,7 @@ protected:
{
SynchronizationPackage package;
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId1);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{}, sourceId1);
package.types.push_back(Storage::Synchronization::Type{
"QObject",
@@ -839,7 +839,7 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{}}},
+ Storage::Version{}}},
{Storage::Synchronization::PropertyDeclaration{"data",
Storage::Synchronization::ImportedType{"Object"},
Storage::PropertyDeclarationTraits::IsList},
@@ -858,7 +858,7 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object2",
- Storage::Synchronization::Version{}}},
+ Storage::Version{}}},
{Storage::Synchronization::PropertyDeclaration{
"data2",
Storage::Synchronization::ImportedType{"Object3"},
@@ -878,7 +878,7 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object3",
- Storage::Synchronization::Version{}}},
+ Storage::Version{}}},
{Storage::Synchronization::PropertyDeclaration{"data3",
Storage::Synchronization::ImportedType{
"Object2"},
@@ -902,7 +902,7 @@ protected:
{
SynchronizationPackage package;
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{1}, sourceId1);
+ package.imports.emplace_back(qmlModuleId, Storage::Version{1}, sourceId1);
package.updatedModuleIds.push_back(qtQuickModuleId);
package.types.push_back(Storage::Synchronization::Type{
"QQuickItem",
@@ -912,12 +912,12 @@ protected:
sourceId1,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{1, 0}}}});
+ Storage::Version{1, 0}}}});
package.updatedModuleIds.push_back(qmlModuleId);
package.moduleExportedImports.emplace_back(qtQuickModuleId,
qmlModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
Storage::Synchronization::IsAutoVersion::Yes);
package.types.push_back(Storage::Synchronization::Type{
"QObject",
@@ -927,12 +927,12 @@ protected:
sourceId2,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{1, 0}}}});
+ Storage::Version{1, 0}}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{1}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{1}, sourceId3);
package.moduleExportedImports.emplace_back(qtQuick3DModuleId,
qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
Storage::Synchronization::IsAutoVersion::Yes);
package.updatedModuleIds.push_back(qtQuick3DModuleId);
package.types.push_back(Storage::Synchronization::Type{
@@ -943,9 +943,9 @@ protected:
sourceId3,
{Storage::Synchronization::ExportedType{qtQuick3DModuleId,
"Item3D",
- Storage::Synchronization::Version{1, 0}}}});
+ Storage::Version{1, 0}}}});
- package.imports.emplace_back(qtQuick3DModuleId, Storage::Synchronization::Version{1}, sourceId4);
+ package.imports.emplace_back(qtQuick3DModuleId, Storage::Version{1}, sourceId4);
package.types.push_back(Storage::Synchronization::Type{
"MyItem",
Storage::Synchronization::ImportedType{"Object"},
@@ -954,7 +954,7 @@ protected:
sourceId4,
{Storage::Synchronization::ExportedType{myModuleModuleId,
"MyItem",
- Storage::Synchronization::Version{1, 0}}}});
+ Storage::Version{1, 0}}}});
package.updatedSourceIds = {sourceId1, sourceId2, sourceId3, sourceId4};
@@ -1439,12 +1439,12 @@ TEST_F(ProjectStorage, SynchronizeTypesOverwritesSources)
package.types[0].sourceId = sourceId3;
package.types[1].sourceId = sourceId4;
Storage::Synchronization::Imports newImports;
- newImports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId3);
- newImports.emplace_back(qmlNativeModuleId, Storage::Synchronization::Version{}, sourceId3);
- newImports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
- newImports.emplace_back(qtQuickNativeModuleId, Storage::Synchronization::Version{}, sourceId3);
- newImports.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId4);
- newImports.emplace_back(qmlNativeModuleId, Storage::Synchronization::Version{}, sourceId4);
+ newImports.emplace_back(qmlModuleId, Storage::Version{}, sourceId3);
+ newImports.emplace_back(qmlNativeModuleId, Storage::Version{}, sourceId3);
+ newImports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
+ newImports.emplace_back(qtQuickNativeModuleId, Storage::Version{}, sourceId3);
+ newImports.emplace_back(qmlModuleId, Storage::Version{}, sourceId4);
+ newImports.emplace_back(qmlNativeModuleId, Storage::Version{}, sourceId4);
storage.synchronize(SynchronizationPackage{newImports,
package.types,
@@ -1560,7 +1560,7 @@ TEST_F(ProjectStorage, SynchronizeTypesAddQualifiedPrototype)
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.push_back(Storage::Synchronization::Type{
"QQuickObject",
@@ -1606,7 +1606,7 @@ TEST_F(ProjectStorage, SynchronizeTypesAddQualifiedExtension)
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.push_back(Storage::Synchronization::Type{
"QQuickObject",
@@ -1828,7 +1828,7 @@ TEST_F(ProjectStorage, SynchronizeTypesAddPropertyDeclarationQualifiedType)
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
@@ -2018,7 +2018,7 @@ TEST_F(ProjectStorage, UsingNonExistingQualifiedExportedPropertyTypeWithWrongNam
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"QObject2",
Storage::Synchronization::Import{qmlNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.pop_back();
package.imports = importsSourceId1;
@@ -2031,7 +2031,7 @@ TEST_F(ProjectStorage, UsingNonExistingQualifiedExportedPropertyTypeWithWrongMod
auto package{createSimpleSynchronizationPackage()};
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"QObject",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
package.types.pop_back();
package.imports = importsSourceId1;
@@ -2900,7 +2900,7 @@ TEST_F(ProjectStorage, SynchronizeTypesChangeAliasDeclarationsTypeName)
storage.synchronize(package);
package.types[2].propertyDeclarations[2].typeName = Storage::Synchronization::ImportedType{
"Obj2"};
- importsSourceId3.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId3);
+ importsSourceId3.emplace_back(pathToModuleId, Storage::Version{}, sourceId3);
storage.synchronize(SynchronizationPackage{importsSourceId3, {package.types[2]}, {sourceId3}});
@@ -3049,7 +3049,7 @@ TEST_F(ProjectStorage, SynchronizeTypesChangeAliasTargetPropertyDeclarationTypeN
storage.synchronize(package);
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Item"};
- importsSourceId2.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
storage.synchronize(SynchronizationPackage{importsSourceId2, {package.types[1]}, {sourceId2}});
@@ -3117,7 +3117,7 @@ TEST_F(ProjectStorage, SynchronizeTypesRemoveTypeWithAliasTargetPropertyDeclarat
auto package{createSynchronizationPackageWithAliases()};
package.types[2].propertyDeclarations[2].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId3);
storage.synchronize(package);
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{sourceId4}}),
@@ -3129,7 +3129,7 @@ TEST_F(ProjectStorage, SynchronizeTypesRemoveTypeAndAliasPropertyDeclaration)
auto package{createSynchronizationPackageWithAliases()};
package.types[2].propertyDeclarations[2].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId3);
storage.synchronize(package);
package.types[2].propertyDeclarations.pop_back();
@@ -3250,8 +3250,8 @@ TEST_F(ProjectStorage, RelinkAliasProperty)
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
package.types[3].exportedTypes[0].moduleId = qtQuickModuleId;
@@ -3282,11 +3282,11 @@ TEST_F(ProjectStorage, DoNotRelinkAliasPropertyForQualifiedImportedTypeName)
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object2",
- Storage::Synchronization::Import{pathToModuleId, Storage::Synchronization::Version{}, sourceId2}};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
+ Storage::Synchronization::Import{pathToModuleId, Storage::Version{}, sourceId2}};
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
package.types[3].exportedTypes[0].moduleId = qtQuickModuleId;
- importsSourceId4.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId4);
+ importsSourceId4.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId4);
ASSERT_THROW(storage.synchronize(
SynchronizationPackage{importsSourceId4, {package.types[3]}, {sourceId4}}),
@@ -3299,8 +3299,8 @@ TEST_F(ProjectStorage,
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object2",
- Storage::Synchronization::Import{pathToModuleId, Storage::Synchronization::Version{}, sourceId2}};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
+ Storage::Synchronization::Import{pathToModuleId, Storage::Version{}, sourceId2}};
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
package.types.push_back(Storage::Synchronization::Type{
"QObject2",
Storage::Synchronization::ImportedType{},
@@ -3366,8 +3366,8 @@ TEST_F(ProjectStorage, DoNotRelinkAliasPropertyForDeletedType)
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
package.types[3].exportedTypes[0].moduleId = qtQuickModuleId;
@@ -3386,12 +3386,12 @@ TEST_F(ProjectStorage, DoNotRelinkAliasPropertyForDeletedTypeAndPropertyType)
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
package.types[0].prototype = Storage::Synchronization::ImportedType{};
- importsSourceId1.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId1);
- importsSourceId4.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId4);
+ importsSourceId1.emplace_back(pathToModuleId, Storage::Version{}, sourceId1);
+ importsSourceId4.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId4);
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
package.types[3].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
@@ -3409,12 +3409,12 @@ TEST_F(ProjectStorage, DoNotRelinkAliasPropertyForDeletedTypeAndPropertyTypeName
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
package.types[3].exportedTypes[0].moduleId = qtQuickModuleId;
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"QObject"};
- importsSourceId4.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId4);
+ importsSourceId4.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId4);
storage.synchronize(SynchronizationPackage{importsSourceId2 + importsSourceId4,
{package.types[1], package.types[3]},
@@ -3432,8 +3432,8 @@ TEST_F(ProjectStorage, DoNotRelinkPropertyTypeDoesNotExists)
auto package{createSynchronizationPackageWithAliases()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{sourceId4}}),
@@ -3445,7 +3445,7 @@ TEST_F(ProjectStorage, DoNotRelinkAliasPropertyTypeDoesNotExists)
auto package{createSynchronizationPackageWithAliases2()};
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{sourceId1}}),
@@ -3523,7 +3523,7 @@ TEST_F(ProjectStorage, ChangeQualifiedPrototypeTypeModuleIdThrows)
auto package{createSimpleSynchronizationPackage()};
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
storage.synchronize(package);
package.types[1].exportedTypes[0].moduleId = qtQuickModuleId;
@@ -3538,7 +3538,7 @@ TEST_F(ProjectStorage, ChangeQualifiedExtensionTypeModuleIdThrows)
std::swap(package.types.front().extension, package.types.front().prototype);
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
storage.synchronize(package);
package.types[1].exportedTypes[0].moduleId = qtQuickModuleId;
@@ -3552,13 +3552,13 @@ TEST_F(ProjectStorage, ChangeQualifiedPrototypeTypeModuleId)
auto package{createSimpleSynchronizationPackage()};
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
storage.synchronize(package);
package.types[1].exportedTypes[0].moduleId = qtQuickModuleId;
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
storage.synchronize(SynchronizationPackage{importsSourceId1 + importsSourceId2,
@@ -3579,13 +3579,13 @@ TEST_F(ProjectStorage, ChangeQualifiedExtensionTypeModuleId)
std::swap(package.types.front().extension, package.types.front().prototype);
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
storage.synchronize(package);
package.types[1].exportedTypes[0].moduleId = qtQuickModuleId;
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
storage.synchronize(SynchronizationPackage{importsSourceId1 + importsSourceId2,
@@ -3688,9 +3688,9 @@ TEST_F(ProjectStorage, ThrowForPrototypeChainCycles)
sourceId3,
{Storage::Synchronization::ExportedType{pathToModuleId, "Object2"},
Storage::Synchronization::ExportedType{pathToModuleId, "Obj2"}}});
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId3);
ASSERT_THROW(storage.synchronize(SynchronizationPackage{package.imports,
package.types,
@@ -3713,9 +3713,9 @@ TEST_F(ProjectStorage, ThrowForExtensionChainCycles)
sourceId3,
{Storage::Synchronization::ExportedType{pathToModuleId, "Object2"},
Storage::Synchronization::ExportedType{pathToModuleId, "Obj2"}}});
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
- package.imports.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
+ package.imports.emplace_back(pathToModuleId, Storage::Version{}, sourceId3);
ASSERT_THROW(storage.synchronize(SynchronizationPackage{package.imports,
package.types,
@@ -3748,7 +3748,7 @@ TEST_F(ProjectStorage, ThrowForTypeIdAndPrototypeIdAreTheSameForRelinking)
storage.synchronize(package);
package.types[1].prototype = Storage::Synchronization::ImportedType{"Item"};
package.types[1].typeName = "QObject2";
- importsSourceId2.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
ASSERT_THROW(storage.synchronize(
SynchronizationPackage{importsSourceId2, {package.types[1]}, {sourceId2}}),
@@ -3762,7 +3762,7 @@ TEST_F(ProjectStorage, ThrowForTypeIdAndExtenssionIdAreTheSameForRelinking)
storage.synchronize(package);
package.types[1].extension = Storage::Synchronization::ImportedType{"Item"};
package.types[1].typeName = "QObject2";
- importsSourceId2.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
ASSERT_THROW(storage.synchronize(
SynchronizationPackage{importsSourceId2, {package.types[1]}, {sourceId2}}),
@@ -3793,7 +3793,7 @@ TEST_F(ProjectStorage, RecursiveAliasesChangePropertyType)
storage.synchronize(package);
package.types[1].propertyDeclarations[0].typeName = Storage::Synchronization::ImportedType{
"Object2"};
- importsSourceId2.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
storage.synchronize(SynchronizationPackage{importsSourceId2, {package.types[1]}, {sourceId2}});
@@ -3879,7 +3879,7 @@ TEST_F(ProjectStorage, UpdateAliasesAfterChangePropertyToAlias)
package.types[1].propertyDeclarations.clear();
package.types[1].propertyDeclarations.push_back(Storage::Synchronization::PropertyDeclaration{
"objects", Storage::Synchronization::ImportedType{"Object2"}, "objects"});
- importsSourceId2.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(pathToModuleId, Storage::Version{}, sourceId2);
storage.synchronize(SynchronizationPackage{importsSourceId2, {package.types[1]}, {sourceId2}});
@@ -3903,7 +3903,7 @@ TEST_F(ProjectStorage, CheckForProtoTypeCycleThrows)
package.types[1].propertyDeclarations.clear();
package.types[1].propertyDeclarations.push_back(Storage::Synchronization::PropertyDeclaration{
"objects", Storage::Synchronization::ImportedType{"AliasItem2"}, "objects"});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
ASSERT_THROW(storage.synchronize(package), QmlDesigner::AliasChainCycle);
}
@@ -3915,7 +3915,7 @@ TEST_F(ProjectStorage, CheckForProtoTypeCycleAfterUpdateThrows)
package.types[1].propertyDeclarations.clear();
package.types[1].propertyDeclarations.push_back(Storage::Synchronization::PropertyDeclaration{
"objects", Storage::Synchronization::ImportedType{"AliasItem2"}, "objects"});
- importsSourceId2.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ importsSourceId2.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
ASSERT_THROW(storage.synchronize(
SynchronizationPackage{importsSourceId2, {package.types[1]}, {sourceId2}}),
@@ -3927,7 +3927,7 @@ TEST_F(ProjectStorage, QualifiedPrototype)
auto package{createSimpleSynchronizationPackage()};
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -3936,7 +3936,7 @@ TEST_F(ProjectStorage, QualifiedPrototype)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -3955,7 +3955,7 @@ TEST_F(ProjectStorage, QualifiedExtension)
std::swap(package.types.front().extension, package.types.front().prototype);
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -3964,7 +3964,7 @@ TEST_F(ProjectStorage, QualifiedExtension)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -3983,7 +3983,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeUpperDownTheModuleChainThrows)
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -3996,7 +3996,7 @@ TEST_F(ProjectStorage, QualifiedExtensionUpperDownTheModuleChainThrows)
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -4008,7 +4008,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeUpperInTheModuleChain)
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
@@ -4018,7 +4018,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeUpperInTheModuleChain)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4038,7 +4038,7 @@ TEST_F(ProjectStorage, QualifiedExtensionUpperInTheModuleChain)
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
@@ -4048,7 +4048,7 @@ TEST_F(ProjectStorage, QualifiedExtensionUpperInTheModuleChain)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4066,7 +4066,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeWithWrongVersionThrows)
auto package{createSimpleSynchronizationPackage()};
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{4}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{4}, sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -4075,7 +4075,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeWithWrongVersionThrows)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -4087,7 +4087,7 @@ TEST_F(ProjectStorage, QualifiedExtensionWithWrongVersionThrows)
std::swap(package.types.front().extension, package.types.front().prototype);
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{4}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{4}, sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -4096,7 +4096,7 @@ TEST_F(ProjectStorage, QualifiedExtensionWithWrongVersionThrows)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -4105,7 +4105,7 @@ TEST_F(ProjectStorage, QualifiedExtensionWithWrongVersionThrows)
TEST_F(ProjectStorage, QualifiedPrototypeWithVersion)
{
auto package{createSimpleSynchronizationPackage()};
- package.imports[0].version = Storage::Synchronization::Version{2};
+ package.imports[0].version = Storage::Version{2};
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{"Object",
package.imports[0]};
package.types.push_back(
@@ -4116,7 +4116,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeWithVersion)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4133,7 +4133,7 @@ TEST_F(ProjectStorage, QualifiedExtensionWithVersion)
{
auto package{createSimpleSynchronizationPackage()};
std::swap(package.types.front().extension, package.types.front().prototype);
- package.imports[0].version = Storage::Synchronization::Version{2};
+ package.imports[0].version = Storage::Version{2};
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{"Object",
package.imports[0]};
package.types.push_back(
@@ -4144,7 +4144,7 @@ TEST_F(ProjectStorage, QualifiedExtensionWithVersion)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4160,10 +4160,10 @@ TEST_F(ProjectStorage, QualifiedExtensionWithVersion)
TEST_F(ProjectStorage, QualifiedPrototypeWithVersionInTheProtoTypeChain)
{
auto package{createSimpleSynchronizationPackage()};
- package.imports[1].version = Storage::Synchronization::Version{2};
+ package.imports[1].version = Storage::Version{2};
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{"Object",
package.imports[1]};
- package.types[0].exportedTypes[0].version = Storage::Synchronization::Version{2};
+ package.types[0].exportedTypes[0].version = Storage::Version{2};
package.types.push_back(Storage::Synchronization::Type{
"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -4172,8 +4172,8 @@ TEST_F(ProjectStorage, QualifiedPrototypeWithVersionInTheProtoTypeChain)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object",
- Storage::Synchronization::Version{2}}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ Storage::Version{2}}}});
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4190,10 +4190,10 @@ TEST_F(ProjectStorage, QualifiedExtensionWithVersionInTheProtoTypeChain)
{
auto package{createSimpleSynchronizationPackage()};
std::swap(package.types.front().extension, package.types.front().prototype);
- package.imports[1].version = Storage::Synchronization::Version{2};
+ package.imports[1].version = Storage::Version{2};
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{"Object",
package.imports[1]};
- package.types[0].exportedTypes[0].version = Storage::Synchronization::Version{2};
+ package.types[0].exportedTypes[0].version = Storage::Version{2};
package.types.push_back(Storage::Synchronization::Type{
"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -4202,8 +4202,8 @@ TEST_F(ProjectStorage, QualifiedExtensionWithVersionInTheProtoTypeChain)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object",
- Storage::Synchronization::Version{2}}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ Storage::Version{2}}}});
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4222,7 +4222,7 @@ TEST_F(ProjectStorage, QualifiedPrototypeWithVersionDownTheProtoTypeChainThrows)
package.types[0].prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{2},
+ Storage::Version{2},
sourceId1}};
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -4235,7 +4235,7 @@ TEST_F(ProjectStorage, QualifiedExtensionWithVersionDownTheProtoTypeChainThrows)
package.types[0].extension = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{2},
+ Storage::Version{2},
sourceId1}};
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -4246,7 +4246,7 @@ TEST_F(ProjectStorage, QualifiedPropertyDeclarationTypeName)
auto package{createSimpleSynchronizationPackage()};
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
Storage::Synchronization::ImportedType{},
@@ -4255,7 +4255,7 @@ TEST_F(ProjectStorage, QualifiedPropertyDeclarationTypeName)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4274,7 +4274,7 @@ TEST_F(ProjectStorage, QualifiedPropertyDeclarationTypeNameDownTheModuleChainThr
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
ASSERT_THROW(storage.synchronize(package), QmlDesigner::TypeNameDoesNotExists);
@@ -4286,7 +4286,7 @@ TEST_F(ProjectStorage, QualifiedPropertyDeclarationTypeNameInTheModuleChain)
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types.push_back(
Storage::Synchronization::Type{"QQuickObject",
@@ -4296,7 +4296,7 @@ TEST_F(ProjectStorage, QualifiedPropertyDeclarationTypeNameInTheModuleChain)
sourceId3,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Object"}}});
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId3);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId3);
package.updatedSourceIds.push_back(sourceId3);
storage.synchronize(package);
@@ -4314,8 +4314,8 @@ TEST_F(ProjectStorage, QualifiedPropertyDeclarationTypeNameWithVersion)
auto package{createSimpleSynchronizationPackage()};
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{2}, sourceId1}};
- package.imports.emplace_back(qmlModuleId, Storage::Synchronization::Version{2}, sourceId1);
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{2}, sourceId1}};
+ package.imports.emplace_back(qmlModuleId, Storage::Version{2}, sourceId1);
storage.synchronize(package);
@@ -4332,7 +4332,7 @@ TEST_F(ProjectStorage, ChangePropertyTypeModuleIdWithQualifiedTypeThrows)
auto package{createSimpleSynchronizationPackage()};
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
storage.synchronize(package);
package.types[1].exportedTypes[0].moduleId = qtQuickModuleId;
@@ -4346,15 +4346,15 @@ TEST_F(ProjectStorage, ChangePropertyTypeModuleIdWithQualifiedType)
auto package{createSimpleSynchronizationPackage()};
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
- Storage::Synchronization::Import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1}};
+ Storage::Synchronization::Import{qmlModuleId, Storage::Version{}, sourceId1}};
storage.synchronize(package);
package.types[0].propertyDeclarations[0].typeName = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
sourceId1}};
package.types[1].exportedTypes[0].moduleId = qtQuickModuleId;
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{}, sourceId2);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{}, sourceId2);
storage.synchronize(package);
@@ -4475,9 +4475,9 @@ TEST_F(ProjectStorage, FetchByMajorVersionForImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1},
+ Storage::Version{1},
sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4492,7 +4492,7 @@ TEST_F(ProjectStorage, FetchByMajorVersionForQualifiedImportedType)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1},
+ Storage::Version{1},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4502,7 +4502,7 @@ TEST_F(ProjectStorage, FetchByMajorVersionForQualifiedImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4523,9 +4523,9 @@ TEST_F(ProjectStorage, FetchByMajorVersionAndMinorVersionForImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 2},
+ Storage::Version{1, 2},
sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4540,7 +4540,7 @@ TEST_F(ProjectStorage, FetchByMajorVersionAndMinorVersionForQualifiedImportedTyp
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 2},
+ Storage::Version{1, 2},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4550,7 +4550,7 @@ TEST_F(ProjectStorage, FetchByMajorVersionAndMinorVersionForQualifiedImportedTyp
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4572,9 +4572,9 @@ TEST_F(ProjectStorage,
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 1},
+ Storage::Version{1, 1},
sourceId2};
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}}),
@@ -4587,7 +4587,7 @@ TEST_F(ProjectStorage,
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 1},
+ Storage::Version{1, 1},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4597,7 +4597,7 @@ TEST_F(ProjectStorage,
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}}),
QmlDesigner::TypeNameDoesNotExists);
@@ -4615,9 +4615,9 @@ TEST_F(ProjectStorage, FetchLowMinorVersionForImportedTypeThrows)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 1},
+ Storage::Version{1, 1},
sourceId2};
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}}),
@@ -4629,7 +4629,7 @@ TEST_F(ProjectStorage, FetchLowMinorVersionForQualifiedImportedTypeThrows)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 1},
+ Storage::Version{1, 1},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4639,7 +4639,7 @@ TEST_F(ProjectStorage, FetchLowMinorVersionForQualifiedImportedTypeThrows)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}}),
QmlDesigner::TypeNameDoesNotExists);
@@ -4657,9 +4657,9 @@ TEST_F(ProjectStorage, FetchHigherMinorVersionForImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 3},
+ Storage::Version{1, 3},
sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4674,7 +4674,7 @@ TEST_F(ProjectStorage, FetchHigherMinorVersionForQualifiedImportedType)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{1, 3},
+ Storage::Version{1, 3},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4684,7 +4684,7 @@ TEST_F(ProjectStorage, FetchHigherMinorVersionForQualifiedImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4705,9 +4705,9 @@ TEST_F(ProjectStorage, FetchDifferentMajorVersionForImportedTypeThrows)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{3, 1},
+ Storage::Version{3, 1},
sourceId2};
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}}),
@@ -4719,7 +4719,7 @@ TEST_F(ProjectStorage, FetchDifferentMajorVersionForQualifiedImportedTypeThrows)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{3, 1},
+ Storage::Version{3, 1},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4729,7 +4729,7 @@ TEST_F(ProjectStorage, FetchDifferentMajorVersionForQualifiedImportedTypeThrows)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
ASSERT_THROW(storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}}),
QmlDesigner::TypeNameDoesNotExists);
@@ -4747,9 +4747,9 @@ TEST_F(ProjectStorage, FetchOtherTypeByDifferentVersionForImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4764,7 +4764,7 @@ TEST_F(ProjectStorage, FetchOtherTypeByDifferentVersionForQualifiedImportedType)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4774,7 +4774,7 @@ TEST_F(ProjectStorage, FetchOtherTypeByDifferentVersionForQualifiedImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4795,8 +4795,8 @@ TEST_F(ProjectStorage, FetchHighestVersionForImportWithoutVersionForImportedType
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
- Storage::Synchronization::Import import{qmlModuleId, Storage::Synchronization::Version{}, sourceId2};
+ Storage::Version{}}}};
+ Storage::Synchronization::Import import{qmlModuleId, Storage::Version{}, sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4809,7 +4809,7 @@ TEST_F(ProjectStorage, FetchHighestVersionForImportWithoutVersionForQualifiedImp
{
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- Storage::Synchronization::Import import{qmlModuleId, Storage::Synchronization::Version{}, sourceId2};
+ Storage::Synchronization::Import import{qmlModuleId, Storage::Version{}, sourceId2};
Storage::Synchronization::Type type{
"Item",
Storage::Synchronization::QualifiedImportedType{"Obj", import},
@@ -4818,7 +4818,7 @@ TEST_F(ProjectStorage, FetchHighestVersionForImportWithoutVersionForQualifiedImp
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4839,9 +4839,9 @@ TEST_F(ProjectStorage, FetchHighestVersionForImportWithMajorVersionForImportedTy
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{2},
+ Storage::Version{2},
sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4856,7 +4856,7 @@ TEST_F(ProjectStorage, FetchHighestVersionForImportWithMajorVersionForQualifiedI
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{2},
+ Storage::Version{2},
sourceId2};
Storage::Synchronization::Type type{
"Item",
@@ -4866,7 +4866,7 @@ TEST_F(ProjectStorage, FetchHighestVersionForImportWithMajorVersionForQualifiedI
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4887,8 +4887,8 @@ TEST_F(ProjectStorage, FetchExportedTypeWithoutVersionFirstForImportedType)
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
- Storage::Synchronization::Import import{qmlModuleId, Storage::Synchronization::Version{}, sourceId2};
+ Storage::Version{}}}};
+ Storage::Synchronization::Import import{qmlModuleId, Storage::Version{}, sourceId2};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4901,7 +4901,7 @@ TEST_F(ProjectStorage, FetchExportedTypeWithoutVersionFirstForQualifiedImportedT
{
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- Storage::Synchronization::Import import{qmlModuleId, Storage::Synchronization::Version{}, sourceId2};
+ Storage::Synchronization::Import import{qmlModuleId, Storage::Version{}, sourceId2};
Storage::Synchronization::Type type{
"Item",
Storage::Synchronization::QualifiedImportedType{"BuiltInObj", import},
@@ -4910,7 +4910,7 @@ TEST_F(ProjectStorage, FetchExportedTypeWithoutVersionFirstForQualifiedImportedT
sourceId2,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{}}}};
+ Storage::Version{}}}};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId2}});
@@ -4929,12 +4929,12 @@ TEST_F(ProjectStorage, EnsureThatPropertiesForRemovedTypesAreNotAnymoreRelinked)
sourceId1,
{Storage::Synchronization::ExportedType{qmlModuleId,
"Object",
- Storage::Synchronization::Version{}}},
+ Storage::Version{}}},
{Storage::Synchronization::PropertyDeclaration{"data",
Storage::Synchronization::ImportedType{
"Object"},
Storage::PropertyDeclarationTraits::IsList}}};
- Storage::Synchronization::Import import{qmlModuleId, Storage::Synchronization::Version{}, sourceId1};
+ Storage::Synchronization::Import import{qmlModuleId, Storage::Version{}, sourceId1};
storage.synchronize(SynchronizationPackage{{import}, {type}, {sourceId1}});
ASSERT_NO_THROW(storage.synchronize(SynchronizationPackage{{sourceId1}}));
@@ -4969,7 +4969,7 @@ TEST_F(ProjectStorage, MinimalUpdates)
sourceId1,
{Storage::Synchronization::ExportedType{qtQuickModuleId,
"Item",
- Storage::Synchronization::Version{2, 0}},
+ Storage::Version{2, 0}},
Storage::Synchronization::ExportedType{qtQuickNativeModuleId, "QQuickItem"}},
{},
{},
@@ -5319,7 +5319,7 @@ TEST_F(ProjectStorage, ModuleExportedImportWithDifferentVersions)
package.imports.back().version.major.value = 2;
package.types[2].exportedTypes.front().version.major.value = 2;
package.moduleExportedImports.back().isAutoVersion = Storage::Synchronization::IsAutoVersion::No;
- package.moduleExportedImports.back().version = Storage::Synchronization::Version{1};
+ package.moduleExportedImports.back().version = Storage::Version{1};
storage.synchronize(std::move(package));
@@ -5356,7 +5356,7 @@ TEST_F(ProjectStorage, ModuleExportedImportWithIndirectDifferentVersions)
package.types[0].exportedTypes.front().version.major.value = 2;
package.types[2].exportedTypes.front().version.major.value = 2;
package.moduleExportedImports[0].isAutoVersion = Storage::Synchronization::IsAutoVersion::No;
- package.moduleExportedImports[0].version = Storage::Synchronization::Version{1};
+ package.moduleExportedImports[0].version = Storage::Version{1};
storage.synchronize(std::move(package));
@@ -5389,14 +5389,14 @@ TEST_F(ProjectStorage, ModuleExportedImportPreventCollisionIfModuleIsIndirectlyR
{
ModuleId qtQuick4DModuleId{storage.moduleId("QtQuick4D")};
auto package{createModuleExportedImportSynchronizationPackage()};
- package.imports.emplace_back(qtQuickModuleId, Storage::Synchronization::Version{1}, sourceId5);
+ package.imports.emplace_back(qtQuickModuleId, Storage::Version{1}, sourceId5);
package.moduleExportedImports.emplace_back(qtQuick4DModuleId,
qtQuickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
Storage::Synchronization::IsAutoVersion::Yes);
package.moduleExportedImports.emplace_back(qtQuick4DModuleId,
qmlModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
Storage::Synchronization::IsAutoVersion::Yes);
package.updatedModuleIds.push_back(qtQuick4DModuleId);
package.types.push_back(Storage::Synchronization::Type{
@@ -5407,8 +5407,8 @@ TEST_F(ProjectStorage, ModuleExportedImportPreventCollisionIfModuleIsIndirectlyR
sourceId5,
{Storage::Synchronization::ExportedType{qtQuick4DModuleId,
"Item4D",
- Storage::Synchronization::Version{1, 0}}}});
- package.imports.emplace_back(qtQuick4DModuleId, Storage::Synchronization::Version{1}, sourceId4);
+ Storage::Version{1, 0}}}});
+ package.imports.emplace_back(qtQuick4DModuleId, Storage::Version{1}, sourceId4);
storage.synchronize(std::move(package));
@@ -5448,15 +5448,15 @@ TEST_F(ProjectStorage, DistinguishBetweenImportKinds)
ModuleId qml1ModuleId{storage.moduleId("Qml1")};
ModuleId qml11ModuleId{storage.moduleId("Qml11")};
auto package{createSimpleSynchronizationPackage()};
- package.moduleDependencies.emplace_back(qmlModuleId, Storage::Synchronization::Version{}, sourceId1);
+ package.moduleDependencies.emplace_back(qmlModuleId, Storage::Version{}, sourceId1);
package.moduleDependencies.emplace_back(qml1ModuleId,
- Storage::Synchronization::Version{1},
+ Storage::Version{1},
sourceId1);
- package.imports.emplace_back(qml1ModuleId, Storage::Synchronization::Version{}, sourceId1);
+ package.imports.emplace_back(qml1ModuleId, Storage::Version{}, sourceId1);
package.moduleDependencies.emplace_back(qml11ModuleId,
- Storage::Synchronization::Version{1, 1},
+ Storage::Version{1, 1},
sourceId1);
- package.imports.emplace_back(qml11ModuleId, Storage::Synchronization::Version{1, 1}, sourceId1);
+ package.imports.emplace_back(qml11ModuleId, Storage::Version{1, 1}, sourceId1);
storage.synchronize(std::move(package));
@@ -5481,7 +5481,7 @@ TEST_F(ProjectStorage, ModuleExportedImportDistinguishBetweenDependencyAndImport
{
auto package{createModuleExportedImportSynchronizationPackage()};
package.moduleDependencies.emplace_back(qtQuick3DModuleId,
- Storage::Synchronization::Version{1},
+ Storage::Version{1},
sourceId4);
storage.synchronize(std::move(package));
@@ -5517,7 +5517,7 @@ TEST_F(ProjectStorage, ModuleExportedImportWithQualifiedImportedType)
package.types.back().prototype = Storage::Synchronization::QualifiedImportedType{
"Object",
Storage::Synchronization::Import{qtQuick3DModuleId,
- Storage::Synchronization::Version{1},
+ Storage::Version{1},
sourceId4}};
storage.synchronize(std::move(package));
@@ -5659,7 +5659,7 @@ TEST_F(ProjectStorage, SynchronizeTypesChangeIndirectAliasDeclarationTypeName)
storage.synchronize(package);
package.types[2].propertyDeclarations[1].typeName = Storage::Synchronization::ImportedType{
"Obj2"};
- importsSourceId3.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId3);
+ importsSourceId3.emplace_back(pathToModuleId, Storage::Version{}, sourceId3);
storage.synchronize(SynchronizationPackage{
importsSourceId3, {package.types[2]}, {sourceId3}, moduleDependenciesSourceId3, {sourceId3}});
@@ -5685,7 +5685,7 @@ TEST_F(ProjectStorage, SynchronizeTypesChangeIndirectAliasDeclarationTailsTypeNa
storage.synchronize(package);
package.types[4].propertyDeclarations[1].typeName = Storage::Synchronization::ImportedType{
"Obj2"};
- importsSourceId5.emplace_back(pathToModuleId, Storage::Synchronization::Version{}, sourceId5);
+ importsSourceId5.emplace_back(pathToModuleId, Storage::Version{}, sourceId5);
storage.synchronize(SynchronizationPackage{
importsSourceId5, {package.types[4]}, {sourceId5}, moduleDependenciesSourceId5, {sourceId5}});
@@ -5947,7 +5947,7 @@ TEST_F(ProjectStorage, GetTypeId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Synchronization::Version{});
+ auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Version{});
ASSERT_THAT(typeId, fetchTypeId(sourceId1, "QObject4"));
}
@@ -5957,7 +5957,7 @@ TEST_F(ProjectStorage, GetNoTypeIdForNonExistingTypeName)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object2", Storage::Synchronization::Version{});
+ auto typeId = storage.typeId(qmlModuleId, "Object2", Storage::Version{});
ASSERT_FALSE(typeId);
}
@@ -5967,7 +5967,7 @@ TEST_F(ProjectStorage, GetNoTypeIdForInvalidModuleId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(ModuleId{}, "Object", Storage::Synchronization::Version{});
+ auto typeId = storage.typeId(ModuleId{}, "Object", Storage::Version{});
ASSERT_FALSE(typeId);
}
@@ -5977,7 +5977,7 @@ TEST_F(ProjectStorage, GetNoTypeIdForWrongModuleId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qtQuick3DModuleId, "Object", Storage::Synchronization::Version{});
+ auto typeId = storage.typeId(qtQuick3DModuleId, "Object", Storage::Version{});
ASSERT_FALSE(typeId);
}
@@ -5987,7 +5987,7 @@ TEST_F(ProjectStorage, GetTypeIdWithMajorVersion)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Synchronization::Version{2});
+ auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Version{2});
ASSERT_THAT(typeId, fetchTypeId(sourceId1, "QObject3"));
}
@@ -5997,7 +5997,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithMajorVersionForNonExistingTypeName)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object2", Storage::Synchronization::Version{2});
+ auto typeId = storage.typeId(qmlModuleId, "Object2", Storage::Version{2});
ASSERT_FALSE(typeId);
}
@@ -6007,7 +6007,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithMajorVersionForInvalidModuleId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(ModuleId{}, "Object", Storage::Synchronization::Version{2});
+ auto typeId = storage.typeId(ModuleId{}, "Object", Storage::Version{2});
ASSERT_FALSE(typeId);
}
@@ -6017,7 +6017,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithMajorVersionForWrongModuleId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qtQuick3DModuleId, "Object", Storage::Synchronization::Version{2});
+ auto typeId = storage.typeId(qtQuick3DModuleId, "Object", Storage::Version{2});
ASSERT_FALSE(typeId);
}
@@ -6027,7 +6027,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithMajorVersionForWrongVersion)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Synchronization::Version{4});
+ auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Version{4});
ASSERT_FALSE(typeId);
}
@@ -6037,7 +6037,7 @@ TEST_F(ProjectStorage, GetTypeIdWithCompleteVersion)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Synchronization::Version{2, 0});
+ auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Version{2, 0});
ASSERT_THAT(typeId, fetchTypeId(sourceId1, "QObject2"));
}
@@ -6047,7 +6047,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithCompleteVersionWithHigherMinorVersion)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Synchronization::Version{2, 12});
+ auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Version{2, 12});
ASSERT_THAT(typeId, fetchTypeId(sourceId1, "QObject3"));
}
@@ -6057,7 +6057,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithCompleteVersionForNonExistingTypeName)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object2", Storage::Synchronization::Version{2, 0});
+ auto typeId = storage.typeId(qmlModuleId, "Object2", Storage::Version{2, 0});
ASSERT_FALSE(typeId);
}
@@ -6067,7 +6067,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithCompleteVersionForInvalidModuleId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(ModuleId{}, "Object", Storage::Synchronization::Version{2, 0});
+ auto typeId = storage.typeId(ModuleId{}, "Object", Storage::Version{2, 0});
ASSERT_FALSE(typeId);
}
@@ -6077,7 +6077,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithCompleteVersionForWrongModuleId)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qtQuick3DModuleId, "Object", Storage::Synchronization::Version{2, 0});
+ auto typeId = storage.typeId(qtQuick3DModuleId, "Object", Storage::Version{2, 0});
ASSERT_FALSE(typeId);
}
@@ -6087,7 +6087,7 @@ TEST_F(ProjectStorage, GetNoTypeIdWithCompleteVersionForWrongMajorVersion)
auto package{createSynchronizationPackageWithVersions()};
storage.synchronize(package);
- auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Synchronization::Version{4, 0});
+ auto typeId = storage.typeId(qmlModuleId, "Object", Storage::Version{4, 0});
ASSERT_FALSE(typeId);
}
diff --git a/tests/unit/unittest/projectstorageupdater-test.cpp b/tests/unit/unittest/projectstorageupdater-test.cpp
index 05b3166bbc..f2f52d401f 100644
--- a/tests/unit/unittest/projectstorageupdater-test.cpp
+++ b/tests/unit/unittest/projectstorageupdater-test.cpp
@@ -31,7 +31,7 @@ using QmlDesigner::Storage::Synchronization::IsAutoVersion;
using QmlDesigner::Storage::Synchronization::ModuleExportedImport;
using QmlDesigner::Storage::Synchronization::ProjectData;
using QmlDesigner::Storage::Synchronization::SynchronizationPackage;
-using QmlDesigner::Storage::Synchronization::Version;
+using QmlDesigner::Storage::Version;
MATCHER_P5(IsStorageType,
typeName,
@@ -71,12 +71,12 @@ MATCHER_P4(IsExportedType,
minorVersion,
std::string(negation ? "isn't " : "is ")
+ PrintToString(Storage::Synchronization::ExportedType{
- moduleId, name, Storage::Synchronization::Version{majorVersion, minorVersion}}))
+ moduleId, name, Storage::Version{majorVersion, minorVersion}}))
{
const Storage::Synchronization::ExportedType &type = arg;
return type.moduleId == moduleId && type.name == name
- && type.version == Storage::Synchronization::Version{majorVersion, minorVersion};
+ && type.version == Storage::Version{majorVersion, minorVersion};
}
MATCHER_P3(IsFileStatus,
@@ -328,19 +328,19 @@ protected:
Storage::Synchronization::Type secondType;
Storage::Synchronization::Type thirdType;
Storage::Synchronization::Import import1{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
qmlDocumentSourceId1};
Storage::Synchronization::Import import2{qmlModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmlDocumentSourceId2};
Storage::Synchronization::Import import3{qmlModuleId,
- Storage::Synchronization::Version{2},
+ Storage::Version{2},
qmlDocumentSourceId3};
Storage::Synchronization::Import import4{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
qmltypesPathSourceId};
Storage::Synchronization::Import import5{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
qmltypes2PathSourceId};
QString qmldirContent{"module Example\ntypeinfo example.qmltypes\n"};
QString qmltypes1{"Module {\ndependencies: [module1]}"};
@@ -456,7 +456,7 @@ TEST_F(ProjectStorageUpdater, SynchronizeIsEmptyForNoChange)
TEST_F(ProjectStorageUpdater, SynchronizeQmlTypes)
{
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
qmltypesPathSourceId};
QString qmltypes{"Module {\ndependencies: []}"};
setQmlFileNames(u"/path", {});
@@ -493,7 +493,7 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmlTypes)
TEST_F(ProjectStorageUpdater, SynchronizeQmlTypesThrowsIfQmltpesDoesNotExists)
{
Storage::Synchronization::Import import{qmlModuleId,
- Storage::Synchronization::Version{2, 3},
+ Storage::Version{2, 3},
qmltypesPathSourceId};
setFilesDontExists({qmltypesPathSourceId});
@@ -1329,16 +1329,16 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmldirDependencies)
synchronize(
AllOf(Field(&SynchronizationPackage::moduleDependencies,
UnorderedElementsAre(Import{qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypesPathSourceId},
Import{builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypesPathSourceId},
Import{qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypes2PathSourceId},
Import{builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypes2PathSourceId})),
Field(&SynchronizationPackage::updatedModuleDependencySourceIds,
UnorderedElementsAre(qmltypesPathSourceId, qmltypes2PathSourceId)))));
@@ -1361,16 +1361,16 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmldirDependenciesWithDoubleEntries)
synchronize(
AllOf(Field(&SynchronizationPackage::moduleDependencies,
UnorderedElementsAre(Import{qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypesPathSourceId},
Import{builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypesPathSourceId},
Import{qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypes2PathSourceId},
Import{builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypes2PathSourceId})),
Field(&SynchronizationPackage::updatedModuleDependencySourceIds,
UnorderedElementsAre(qmltypesPathSourceId, qmltypes2PathSourceId)))));
@@ -1393,16 +1393,16 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmldirDependenciesWithCollidingImports)
synchronize(
AllOf(Field(&SynchronizationPackage::moduleDependencies,
UnorderedElementsAre(Import{qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypesPathSourceId},
Import{builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypesPathSourceId},
Import{qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypes2PathSourceId},
Import{builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
qmltypes2PathSourceId})),
Field(&SynchronizationPackage::updatedModuleDependencySourceIds,
UnorderedElementsAre(qmltypesPathSourceId, qmltypes2PathSourceId)))));
@@ -1442,27 +1442,27 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmldirImports)
Field(&SynchronizationPackage::moduleExportedImports,
UnorderedElementsAre(ModuleExportedImport{exampleModuleId,
qmlModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::Yes},
ModuleExportedImport{exampleCppNativeModuleId,
qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleModuleId,
builtinModuleId,
- Storage::Synchronization::Version{2, 1},
+ Storage::Version{2, 1},
IsAutoVersion::No},
ModuleExportedImport{exampleCppNativeModuleId,
builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleModuleId,
quickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleCppNativeModuleId,
quickCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No})),
Field(&SynchronizationPackage::updatedModuleIds, ElementsAre(exampleModuleId)))));
@@ -1499,27 +1499,27 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmldirImportsWithDoubleEntries)
Field(&SynchronizationPackage::moduleExportedImports,
UnorderedElementsAre(ModuleExportedImport{exampleModuleId,
qmlModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::Yes},
ModuleExportedImport{exampleCppNativeModuleId,
qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleModuleId,
builtinModuleId,
- Storage::Synchronization::Version{2, 1},
+ Storage::Version{2, 1},
IsAutoVersion::No},
ModuleExportedImport{exampleCppNativeModuleId,
builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleModuleId,
quickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleCppNativeModuleId,
quickCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No})),
Field(&SynchronizationPackage::updatedModuleIds, ElementsAre(exampleModuleId)))));
@@ -1541,27 +1541,27 @@ TEST_F(ProjectStorageUpdater, SynchronizeQmldirOptionalImports)
Field(&SynchronizationPackage::moduleExportedImports,
UnorderedElementsAre(ModuleExportedImport{exampleModuleId,
qmlModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::Yes},
ModuleExportedImport{exampleCppNativeModuleId,
qmlCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleModuleId,
builtinModuleId,
- Storage::Synchronization::Version{2, 1},
+ Storage::Version{2, 1},
IsAutoVersion::No},
ModuleExportedImport{exampleCppNativeModuleId,
builtinCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleModuleId,
quickModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No},
ModuleExportedImport{exampleCppNativeModuleId,
quickCppNativeModuleId,
- Storage::Synchronization::Version{},
+ Storage::Version{},
IsAutoVersion::No})),
Field(&SynchronizationPackage::updatedModuleIds, ElementsAre(exampleModuleId)))));
diff --git a/tests/unit/unittest/qmldocumentparser-test.cpp b/tests/unit/unittest/qmldocumentparser-test.cpp
index 7ed83ef891..a9103d06ea 100644
--- a/tests/unit/unittest/qmldocumentparser-test.cpp
+++ b/tests/unit/unittest/qmldocumentparser-test.cpp
@@ -166,10 +166,11 @@ TEST_F(QmlDocumentParser, QualifiedPrototype)
auto type = parser.parse(text, imports, qmlFileSourceId, directoryPath);
ASSERT_THAT(type,
- HasPrototype(Storage::QualifiedImportedType("Item",
- Storage::Import{exampleModuleId,
- Storage::Version{2, 1},
- qmlFileSourceId})));
+ HasPrototype(
+ Storage::QualifiedImportedType("Item",
+ Storage::Import{exampleModuleId,
+ QmlDesigner::Storage::Version{2, 1},
+ qmlFileSourceId})));
}
TEST_F(QmlDocumentParser, Properties)
@@ -198,7 +199,7 @@ TEST_F(QmlDocumentParser, QualifiedProperties)
"foo",
Storage::QualifiedImportedType("Foo",
Storage::Import{exampleModuleId,
- Storage::Version{2, 1},
+ QmlDesigner::Storage::Version{2, 1},
qmlFileSourceId}),
QmlDesigner::Storage::PropertyDeclarationTraits::None)));
}
@@ -233,7 +234,7 @@ TEST_F(QmlDocumentParser, QualifiedEnumerationInProperties)
"foo",
Storage::QualifiedImportedType("Enumeration.Foo",
Storage::Import{exampleModuleId,
- Storage::Version{2, 1},
+ QmlDesigner::Storage::Version{2, 1},
qmlFileSourceId}),
QmlDesigner::Storage::PropertyDeclarationTraits::None)));
}
@@ -251,12 +252,13 @@ TEST_F(QmlDocumentParser, Imports)
qmlFileSourceId,
directoryPath);
- ASSERT_THAT(imports,
- UnorderedElementsAre(
- Storage::Import{directoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{fooDirectoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qmlModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qtQuickModuleId, Storage::Version{}, qmlFileSourceId}));
+ ASSERT_THAT(
+ imports,
+ UnorderedElementsAre(
+ Storage::Import{directoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{fooDirectoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qmlModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qtQuickModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId}));
}
TEST_F(QmlDocumentParser, ImportsWithVersion)
@@ -272,12 +274,13 @@ TEST_F(QmlDocumentParser, ImportsWithVersion)
qmlFileSourceId,
directoryPath);
- ASSERT_THAT(imports,
- UnorderedElementsAre(
- Storage::Import{directoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{fooDirectoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qmlModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qtQuickModuleId, Storage::Version{2, 1}, qmlFileSourceId}));
+ ASSERT_THAT(
+ imports,
+ UnorderedElementsAre(
+ Storage::Import{directoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{fooDirectoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qmlModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qtQuickModuleId, QmlDesigner::Storage::Version{2, 1}, qmlFileSourceId}));
}
TEST_F(QmlDocumentParser, ImportsWithExplictDirectory)
@@ -293,11 +296,11 @@ TEST_F(QmlDocumentParser, ImportsWithExplictDirectory)
qmlFileSourceId,
directoryPath);
- ASSERT_THAT(
- imports,
- UnorderedElementsAre(Storage::Import{directoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qmlModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qtQuickModuleId, Storage::Version{}, qmlFileSourceId}));
+ ASSERT_THAT(imports,
+ UnorderedElementsAre(
+ Storage::Import{directoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qmlModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qtQuickModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId}));
}
TEST_F(QmlDocumentParser, Functions)
@@ -373,13 +376,14 @@ TEST_F(QmlDocumentParser, DISABLED_DuplicateImportsAreRemoved)
qmlFileSourceId,
directoryPath);
- ASSERT_THAT(imports,
- UnorderedElementsAre(
- Storage::Import{directoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{fooDirectoryModuleId, Storage::Version{}, qmlFileSourceId},
- Storage::Import{qmlModuleId, Storage::Version{1, 0}, qmlFileSourceId},
- Storage::Import{qtQmlModuleId, Storage::Version{6, 0}, qmlFileSourceId},
- Storage::Import{qtQuickModuleId, Storage::Version{}, qmlFileSourceId}));
+ ASSERT_THAT(
+ imports,
+ UnorderedElementsAre(
+ Storage::Import{directoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{fooDirectoryModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId},
+ Storage::Import{qmlModuleId, QmlDesigner::Storage::Version{1, 0}, qmlFileSourceId},
+ Storage::Import{qtQmlModuleId, QmlDesigner::Storage::Version{6, 0}, qmlFileSourceId},
+ Storage::Import{qtQuickModuleId, QmlDesigner::Storage::Version{}, qmlFileSourceId}));
}
TEST_F(QmlDocumentParser, AliasItemProperties)
@@ -510,7 +514,7 @@ TEST_F(QmlDocumentParser, QualifiedListProperty)
"foos",
Storage::QualifiedImportedType{"Foo",
Storage::Import{exampleModuleId,
- Storage::Version{2, 1},
+ QmlDesigner::Storage::Version{2, 1},
qmlFileSourceId}},
QmlDesigner::Storage::PropertyDeclarationTraits::IsList)));
}
diff --git a/tests/unit/unittest/qmltypesparser-test.cpp b/tests/unit/unittest/qmltypesparser-test.cpp
index cc4fe6def4..3fbbaa6b8c 100644
--- a/tests/unit/unittest/qmltypesparser-test.cpp
+++ b/tests/unit/unittest/qmltypesparser-test.cpp
@@ -171,14 +171,22 @@ TEST_F(QmlTypesParser, Imports)
parser.parse(source, imports, types, projectData);
- ASSERT_THAT(
- imports,
- UnorderedElementsAre(
- IsImport(storage.moduleId("QML-cppnative"), Storage::Version{}, qmltypesFileSourceId),
- IsImport(storage.moduleId("QtQml-cppnative"), Storage::Version{}, qmltypesFileSourceId),
- IsImport(storage.moduleId("QtQuick-cppnative"), Storage::Version{}, qmltypesFileSourceId),
- IsImport(storage.moduleId("QtQuick.Window-cppnative"), Storage::Version{}, qmltypesFileSourceId),
- IsImport(storage.moduleId("QtFoo-cppnative"), Storage::Version{}, qmltypesFileSourceId)));
+ ASSERT_THAT(imports,
+ UnorderedElementsAre(IsImport(storage.moduleId("QML-cppnative"),
+ QmlDesigner::Storage::Version{},
+ qmltypesFileSourceId),
+ IsImport(storage.moduleId("QtQml-cppnative"),
+ QmlDesigner::Storage::Version{},
+ qmltypesFileSourceId),
+ IsImport(storage.moduleId("QtQuick-cppnative"),
+ QmlDesigner::Storage::Version{},
+ qmltypesFileSourceId),
+ IsImport(storage.moduleId("QtQuick.Window-cppnative"),
+ QmlDesigner::Storage::Version{},
+ qmltypesFileSourceId),
+ IsImport(storage.moduleId("QtFoo-cppnative"),
+ QmlDesigner::Storage::Version{},
+ qmltypesFileSourceId)));
}
TEST_F(QmlTypesParser, Types)
@@ -261,13 +269,14 @@ TEST_F(QmlTypesParser, ExportedTypes)
parser.parse(source, imports, types, projectData);
- ASSERT_THAT(types,
- ElementsAre(
- Field(&Storage::Type::exportedTypes,
- UnorderedElementsAre(
- IsExportedType(qmlModuleId, "QtObject", Storage::Version{1, 0}),
- IsExportedType(qtQmlModuleId, "QtObject", Storage::Version{2, 1}),
- IsExportedType(qtQmlNativeModuleId, "QObject", Storage::Version{})))));
+ ASSERT_THAT(
+ types,
+ ElementsAre(Field(
+ &Storage::Type::exportedTypes,
+ UnorderedElementsAre(
+ IsExportedType(qmlModuleId, "QtObject", QmlDesigner::Storage::Version{1, 0}),
+ IsExportedType(qtQmlModuleId, "QtObject", QmlDesigner::Storage::Version{2, 1}),
+ IsExportedType(qtQmlNativeModuleId, "QObject", QmlDesigner::Storage::Version{})))));
}
TEST_F(QmlTypesParser, Properties)
@@ -567,30 +576,28 @@ TEST_F(QmlTypesParser, EnumerationIsExportedAsType)
parser.parse(source, imports, types, projectData);
- ASSERT_THAT(types,
- UnorderedElementsAre(
- AllOf(IsType("QObject::NamedColorSpace",
- Storage::ImportedType{},
- Storage::ImportedType{},
- QmlDesigner::Storage::TypeTraits::Value
- | QmlDesigner::Storage::TypeTraits::IsEnum,
- qmltypesFileSourceId),
- Field(&Storage::Type::exportedTypes,
- UnorderedElementsAre(IsExportedType(qtQmlNativeModuleId,
- "QObject::NamedColorSpace",
- Storage::Version{})))),
- AllOf(IsType("QObject::VerticalLayoutDirection",
- Storage::ImportedType{},
- Storage::ImportedType{},
- QmlDesigner::Storage::TypeTraits::Value
- | QmlDesigner::Storage::TypeTraits::IsEnum,
- qmltypesFileSourceId),
- Field(&Storage::Type::exportedTypes,
- UnorderedElementsAre(
- IsExportedType(qtQmlNativeModuleId,
- "QObject::VerticalLayoutDirection",
- Storage::Version{})))),
- _));
+ ASSERT_THAT(
+ types,
+ UnorderedElementsAre(
+ AllOf(IsType("QObject::NamedColorSpace",
+ Storage::ImportedType{},
+ Storage::ImportedType{},
+ QmlDesigner::Storage::TypeTraits::Value | QmlDesigner::Storage::TypeTraits::IsEnum,
+ qmltypesFileSourceId),
+ Field(&Storage::Type::exportedTypes,
+ UnorderedElementsAre(IsExportedType(qtQmlNativeModuleId,
+ "QObject::NamedColorSpace",
+ QmlDesigner::Storage::Version{})))),
+ AllOf(IsType("QObject::VerticalLayoutDirection",
+ Storage::ImportedType{},
+ Storage::ImportedType{},
+ QmlDesigner::Storage::TypeTraits::Value | QmlDesigner::Storage::TypeTraits::IsEnum,
+ qmltypesFileSourceId),
+ Field(&Storage::Type::exportedTypes,
+ UnorderedElementsAre(IsExportedType(qtQmlNativeModuleId,
+ "QObject::VerticalLayoutDirection",
+ QmlDesigner::Storage::Version{})))),
+ _));
}
TEST_F(QmlTypesParser, EnumerationIsExportedAsTypeWithAlias)
@@ -624,10 +631,10 @@ TEST_F(QmlTypesParser, EnumerationIsExportedAsTypeWithAlias)
Field(&Storage::Type::exportedTypes,
UnorderedElementsAre(IsExportedType(qtQmlNativeModuleId,
"QObject::NamedColorSpace",
- Storage::Version{}),
+ QmlDesigner::Storage::Version{}),
IsExportedType(qtQmlNativeModuleId,
"QObject::NamedColorSpaces",
- Storage::Version{})))),
+ QmlDesigner::Storage::Version{})))),
_));
}
@@ -671,10 +678,10 @@ TEST_F(QmlTypesParser, EnumerationIsExportedAsTypeWithAliasToo)
Field(&Storage::Type::exportedTypes,
UnorderedElementsAre(IsExportedType(qtQmlNativeModuleId,
"QObject::NamedColorSpace",
- Storage::Version{}),
+ QmlDesigner::Storage::Version{}),
IsExportedType(qtQmlNativeModuleId,
"QObject::NamedColorSpaces",
- Storage::Version{})))),
+ QmlDesigner::Storage::Version{})))),
_));
}