From 9d5047bb2b6d1756385fc4fabf2a3d54d9e9ac93 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Wed, 15 Jun 2022 14:51:03 +0200 Subject: Repository representation: also use string as name in bindings In this way, we keep the repsitory description more close to a normal multi-repository configuration. The only difference remaining is the absence of repository locations for git-tree roots. --- test/buildtool/common/repository_config.test.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'test/buildtool/common/repository_config.test.cpp') diff --git a/test/buildtool/common/repository_config.test.cpp b/test/buildtool/common/repository_config.test.cpp index b62dbd68..19ab25c2 100644 --- a/test/buildtool/common/repository_config.test.cpp +++ b/test/buildtool/common/repository_config.test.cpp @@ -70,7 +70,7 @@ template // build graph: {"0": (info0 + bindings0), "1": (info1 + bindings1), ...} [[nodiscard]] auto BuildGraph( std::vector const& infos, - std::vector> const& bindings) + std::vector> const& bindings) -> nlohmann::json { auto graph = nlohmann::json::object(); for (std::size_t i{}; i < infos.size(); ++i) { @@ -169,7 +169,7 @@ TEST_CASE_METHOD(HermeticLocalTestFixture, // verify created graph from CAS CHECK(ReadGraph(*foo_key) == BuildGraph({config.Info("foo"), config.Info("baz0")}, - {{{"dep", 1}}, {}})); + {{{"dep", "1"}}, {}})); } SECTION("with cyclic dependency") { @@ -188,7 +188,7 @@ TEST_CASE_METHOD(HermeticLocalTestFixture, // verify created graph from CAS CHECK(ReadGraph(*foo_key) == BuildGraph({config.Info("foo"), config.Info("baz0")}, - {{{"dep", 1}}, {{"foo", 0}, {"bar", 0}}})); + {{{"dep", "1"}}, {{"foo", "0"}, {"bar", "0"}}})); } SECTION("with two separate cyclic graphs") { @@ -205,7 +205,7 @@ TEST_CASE_METHOD(HermeticLocalTestFixture, // verify created graph from CAS CHECK(ReadGraph(*foo_key) == - BuildGraph({config.Info("foo")}, {{{"dep", 0}}})); + BuildGraph({config.Info("foo")}, {{{"dep", "0"}}})); } SECTION("for graph with leaf repos refering to themselfs") { @@ -227,6 +227,6 @@ TEST_CASE_METHOD(HermeticLocalTestFixture, // verify created graph from CAS CHECK(ReadGraph(*foo_key) == - BuildGraph({config.Info("foo")}, {{{"dep", 0}}})); + BuildGraph({config.Info("foo")}, {{{"dep", "0"}}})); } } -- cgit v1.2.3