diff options
| author | Victor Romero <romerosanchezv@gmail.com> | 2019-07-11 17:00:55 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-07-11 17:00:55 -0700 |
| commit | 7dbe375a2c270e91f9742dd78cf2b579d1f5f2fa (patch) | |
| tree | c43f5c1bfccea28b77da6a42ad43f5995a81ee50 /toolsrc/src/tests.plan.cpp | |
| parent | 44eff6b7b523c2e02dc33c18b3196face23921f2 (diff) | |
| download | vcpkg-7dbe375a2c270e91f9742dd78cf2b579d1f5f2fa.tar.gz vcpkg-7dbe375a2c270e91f9742dd78cf2b579d1f5f2fa.zip | |
Testing for --overlay-ports and --overlay-triplets args (#7243)
Diffstat (limited to 'toolsrc/src/tests.plan.cpp')
| -rw-r--r-- | toolsrc/src/tests.plan.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/toolsrc/src/tests.plan.cpp b/toolsrc/src/tests.plan.cpp index ab24266b4..9d8717878 100644 --- a/toolsrc/src/tests.plan.cpp +++ b/toolsrc/src/tests.plan.cpp @@ -89,14 +89,15 @@ namespace UnitTest1 const std::vector<std::pair<const char*, const char*>>& features = {}, const std::vector<const char*>& default_features = {}) { - return emplace(std::move(*make_control_file(name, depends, features, default_features))); + auto scfl = SourceControlFileLocation { make_control_file(name, depends, features, default_features), "" }; + return emplace(std::move(scfl)); } - PackageSpec emplace(vcpkg::SourceControlFile&& scf) + + PackageSpec emplace(vcpkg::SourceControlFileLocation&& scfl) { - auto spec = PackageSpec::from_name_and_triplet(scf.core_paragraph->name, triplet); + auto spec = PackageSpec::from_name_and_triplet(scfl.source_control_file->core_paragraph->name, triplet); Assert::IsTrue(spec.has_value()); - map.emplace(scf.core_paragraph->name, - SourceControlFileLocation{std::unique_ptr<SourceControlFile>(std::move(&scf)), ""}); + map.emplace(scfl.source_control_file->core_paragraph->name, std::move(scfl)); return PackageSpec{*spec.get()}; } }; |
