Lines Matching defs:assocs
58 auto assocs = topo.getAssocs(std::views::keys(boards));
60 EXPECT_EQ(assocs.size(), 0U);
71 auto assocs = topo.getAssocs(std::views::keys(boards));
73 EXPECT_EQ(assocs.size(), 0U);
93 auto assocs = topo.getAssocs(std::views::keys(boards));
95 EXPECT_EQ(assocs.size(), 0U);
106 auto assocs = topo.getAssocs(std::views::keys(boards));
108 EXPECT_EQ(assocs.size(), 0U);
120 auto assocs = topo.getAssocs(std::views::keys(boards));
122 EXPECT_EQ(assocs.size(), 0U);
133 auto assocs = topo.getAssocs(std::views::keys(boards));
135 EXPECT_EQ(assocs.size(), 0U);
147 auto assocs = topo.getAssocs(std::views::keys(boards));
149 EXPECT_EQ(assocs.size(), 1U);
150 EXPECT_EQ(assocs[subchassisPath].size(), 1U);
151 EXPECT_TRUE(assocs[subchassisPath].contains(subchassisAssoc));
163 auto assocs = topo.getAssocs(std::views::keys(boards));
165 EXPECT_EQ(assocs.size(), 1U);
166 EXPECT_EQ(assocs[subchassisPath].size(), 2U);
167 EXPECT_TRUE(assocs[subchassisPath].contains(subchassisAssoc));
168 EXPECT_TRUE(assocs[subchassisPath].contains(powerAssoc));
180 // Boards A and B aren't new, so no assocs are returned.
181 auto assocs = topo.getAssocs(std::views::keys(boards));
183 EXPECT_EQ(assocs.size(), 0U);
199 auto assocs = topo.getAssocs(std::views::keys(boards));
201 EXPECT_EQ(assocs.size(), 2U);
202 EXPECT_EQ(assocs[subchassisPath].size(), 1U);
203 EXPECT_TRUE(assocs[subchassisPath].contains(subchassisAssoc));
204 EXPECT_EQ(assocs[subchassisPath + "2"].size(), 1U);
205 EXPECT_TRUE(assocs[subchassisPath + "2"].contains(subchassisAssoc));
220 auto assocs = topo.getAssocs(std::views::keys(boards));
222 EXPECT_EQ(assocs.size(), 1U);
223 EXPECT_EQ(assocs[subchassisPath].size(), 1U);
224 EXPECT_TRUE(assocs[subchassisPath].contains(subchassisAssoc));
243 auto assocs = topo.getAssocs(std::views::keys(boards));
245 EXPECT_EQ(assocs.size(), 1U);
246 EXPECT_EQ(assocs[subchassisPath].size(), 2U);
248 EXPECT_THAT(assocs[subchassisPath],
271 auto assocs = topo.getAssocs(std::views::keys(boards));
273 EXPECT_EQ(assocs.size(), 2U);
274 EXPECT_EQ(assocs[subchassisPath].size(), 2U);
275 EXPECT_EQ(assocs[subchassisPath + "2"].size(), 2U);
277 EXPECT_THAT(assocs[subchassisPath],
279 EXPECT_THAT(assocs[subchassisPath + "2"],
297 auto assocs = topo.getAssocs(std::views::keys(boards));
299 EXPECT_EQ(assocs.size(), 2U);
300 EXPECT_EQ(assocs[subchassisPath].size(), 1U);
301 EXPECT_TRUE(assocs[subchassisPath].contains(subchassisAssoc));
302 EXPECT_EQ(assocs[subchassisPath + "2"].size(), 1U);
303 EXPECT_TRUE(assocs[subchassisPath + "2"].contains(subchassisAssoc));
308 auto assocs = topo.getAssocs(std::views::keys(boards));
310 EXPECT_EQ(assocs.size(), 1U);
311 EXPECT_EQ(assocs[subchassisPath + "2"].size(), 1U);
312 EXPECT_TRUE(assocs[subchassisPath + "2"].contains(subchassisAssoc));
317 auto assocs = topo.getAssocs(std::views::keys(boards));
319 EXPECT_EQ(assocs.size(), 0U);
388 auto assocs = topo.getAssocs(std::views::keys(boards));
390 EXPECT_TRUE(assocs.contains(boardPath));
391 EXPECT_TRUE(assocs.contains(psu0Path));
392 EXPECT_TRUE(assocs.contains(psu0Path));
395 EXPECT_EQ(assocs[boardPath].size(), 1);
396 EXPECT_TRUE(assocs[boardPath].contains(
401 EXPECT_EQ(assocs[psu0Path].size(), 2);
403 assocs[psu0Path].contains({"powering", "powered_by", boardPath}));
405 assocs[psu0Path].contains({"contained_by", "containing", chassisPath}));
407 EXPECT_EQ(assocs[psu1Path].size(), 2);
409 assocs[psu1Path].contains({"powering", "powered_by", boardPath}));
411 assocs[psu1Path].contains({"contained_by", "containing", chassisPath}));
523 auto assocs = topo.getAssocs(std::views::keys(boards));
526 EXPECT_EQ(assocs[blade1Path].size(), 1);
527 EXPECT_TRUE(assocs[blade1Path].contains(
530 EXPECT_EQ(assocs[blade2Path].size(), 1);
531 EXPECT_TRUE(assocs[blade2Path].contains(
534 EXPECT_EQ(assocs[blade3Path].size(), 1);
535 EXPECT_TRUE(assocs[blade3Path].contains(
538 EXPECT_EQ(assocs[blade4Path].size(), 1);
539 EXPECT_TRUE(assocs[blade4Path].contains(
543 EXPECT_TRUE(assocs[chassis1Path].contains(
546 EXPECT_TRUE(assocs[chassis2Path].contains(
549 EXPECT_TRUE(assocs[chassis3Path].contains(
552 EXPECT_TRUE(assocs[chassis4Path].contains(