Lines Matching full:std
58 static const std::string chassisInvPath{
64 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
68 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST()
69 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
72 std::make_unique<Chassis>(1, chassisInvPath, std::move(devices))); in TEST()
75 System system{std::move(rules), std::move(chassis)}; in TEST()
81 EXPECT_THROW(system.getIDMap().getRail("rail2"), std::invalid_argument); in TEST()
89 std::vector<std::unique_ptr<Action>> actions{}; in TEST()
91 std::make_unique<PresenceDetection>(std::move(actions)); in TEST()
95 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
96 auto device = std::make_unique<Device>( in TEST()
99 std::move(i2cInterface), std::move(presenceDetection)); in TEST()
103 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
104 devices.emplace_back(std::move(device)); in TEST()
106 std::make_unique<Chassis>(1, chassisInvPath, std::move(devices)); in TEST()
110 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
111 std::vector<std::unique_ptr<Chassis>> chassisVec{}; in TEST()
112 chassisVec.emplace_back(std::move(chassis)); in TEST()
113 System system{std::move(rules), std::move(chassisVec)}; in TEST()
130 auto action = std::make_unique<MockAction>(); in TEST()
133 std::vector<std::unique_ptr<Action>> actions{}; in TEST()
134 actions.emplace_back(std::move(action)); in TEST()
136 std::make_unique<SensorMonitoring>(std::move(actions)); in TEST()
139 std::unique_ptr<Configuration> configuration{}; in TEST()
140 auto rail = std::make_unique<Rail>("vddr1", std::move(configuration), in TEST()
141 std::move(sensorMonitoring)); in TEST()
144 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
145 std::unique_ptr<PresenceDetection> presenceDetection{}; in TEST()
146 std::unique_ptr<Configuration> deviceConfiguration{}; in TEST()
147 std::unique_ptr<PhaseFaultDetection> phaseFaultDetection{}; in TEST()
148 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
149 rails.emplace_back(std::move(rail)); in TEST()
150 auto device = std::make_unique<Device>( in TEST()
153 std::move(i2cInterface), std::move(presenceDetection), in TEST()
154 std::move(deviceConfiguration), std::move(phaseFaultDetection), in TEST()
155 std::move(rails)); in TEST()
158 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
159 devices.emplace_back(std::move(device)); in TEST()
161 std::make_unique<Chassis>(1, chassisInvPath, std::move(devices)); in TEST()
164 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
165 std::vector<std::unique_ptr<Chassis>> chassisVec{}; in TEST()
166 chassisVec.emplace_back(std::move(chassis)); in TEST()
167 System system{std::move(rules), std::move(chassisVec)}; in TEST()
180 EXPECT_CALL(journal, logError(A<const std::vector<std::string>&>())) in TEST()
182 EXPECT_CALL(journal, logError(A<const std::string&>())).Times(6); in TEST()
220 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
227 EXPECT_CALL(journal, logInfo(A<const std::string&>())).Times(0); in TEST()
228 EXPECT_CALL(journal, logError(A<const std::string&>())).Times(0); in TEST()
231 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST()
232 chassis.emplace_back(std::make_unique<Chassis>(1, chassisInvPath + '1')); in TEST()
233 chassis.emplace_back(std::make_unique<Chassis>(3, chassisInvPath + '3')); in TEST()
236 System system{std::move(rules), std::move(chassis)}; in TEST()
249 EXPECT_CALL(journal, logDebug(A<const std::string&>())).Times(0); in TEST()
250 EXPECT_CALL(journal, logError(A<const std::string&>())).Times(0); in TEST()
253 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
256 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST()
257 chassis.emplace_back(std::make_unique<Chassis>(1, chassisInvPath + '1')); in TEST()
258 chassis.emplace_back(std::make_unique<Chassis>(3, chassisInvPath + '3')); in TEST()
261 System system{std::move(rules), std::move(chassis)}; in TEST()
291 std::vector<std::unique_ptr<Chassis>> chassisVec{}; in TEST()
296 auto action = std::make_unique<LogPhaseFaultAction>(PhaseFaultType::n); in TEST()
297 std::vector<std::unique_ptr<Action>> actions{}; in TEST()
298 actions.push_back(std::move(action)); in TEST()
300 std::make_unique<PhaseFaultDetection>(std::move(actions)); in TEST()
303 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
304 std::unique_ptr<PresenceDetection> presenceDetection{}; in TEST()
305 std::unique_ptr<Configuration> configuration{}; in TEST()
306 auto device = std::make_unique<Device>( in TEST()
310 std::move(i2cInterface), std::move(presenceDetection), in TEST()
311 std::move(configuration), std::move(phaseFaultDetection)); in TEST()
314 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
315 devices.emplace_back(std::move(device)); in TEST()
316 auto chassis = std::make_unique<Chassis>(1, chassisInvPath + '1', in TEST()
317 std::move(devices)); in TEST()
318 chassisVec.emplace_back(std::move(chassis)); in TEST()
324 auto action = std::make_unique<LogPhaseFaultAction>(PhaseFaultType::n); in TEST()
325 std::vector<std::unique_ptr<Action>> actions{}; in TEST()
326 actions.push_back(std::move(action)); in TEST()
328 std::make_unique<PhaseFaultDetection>(std::move(actions)); in TEST()
331 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
332 std::unique_ptr<PresenceDetection> presenceDetection{}; in TEST()
333 std::unique_ptr<Configuration> configuration{}; in TEST()
334 auto device = std::make_unique<Device>( in TEST()
338 std::move(i2cInterface), std::move(presenceDetection), in TEST()
339 std::move(configuration), std::move(phaseFaultDetection)); in TEST()
342 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
343 devices.emplace_back(std::move(device)); in TEST()
344 auto chassis = std::make_unique<Chassis>(2, chassisInvPath + '2', in TEST()
345 std::move(devices)); in TEST()
346 chassisVec.emplace_back(std::move(chassis)); in TEST()
350 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
351 System system{std::move(rules), std::move(chassisVec)}; in TEST()
363 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
366 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST()
367 chassis.emplace_back(std::make_unique<Chassis>(1, chassisInvPath + '1')); in TEST()
368 chassis.emplace_back(std::make_unique<Chassis>(3, chassisInvPath + '3')); in TEST()
371 System system{std::move(rules), std::move(chassis)}; in TEST()
380 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
385 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST()
388 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
391 chassis.emplace_back(std::make_unique<Chassis>(1, chassisInvPath + '1', in TEST()
392 std::move(devices))); in TEST()
396 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
399 chassis.emplace_back(std::make_unique<Chassis>(2, chassisInvPath + '2', in TEST()
400 std::move(devices))); in TEST()
404 System system{std::move(rules), std::move(chassis)}; in TEST()
410 EXPECT_THROW(idMap.getRule("set_voltage_rule2"), std::invalid_argument); in TEST()
417 EXPECT_THROW(idMap.getDevice("reg5"), std::invalid_argument); in TEST()
425 EXPECT_THROW(idMap.getRail("rail4"), std::invalid_argument); in TEST()
431 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
436 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST()
437 chassis.emplace_back(std::make_unique<Chassis>(1, chassisInvPath)); in TEST()
440 System system{std::move(rules), std::move(chassis)}; in TEST()
464 std::vector<std::unique_ptr<Chassis>> chassisVec{}; in TEST()
469 auto action = std::make_unique<MockAction>(); in TEST()
471 std::vector<std::unique_ptr<Action>> actions{}; in TEST()
472 actions.emplace_back(std::move(action)); in TEST()
474 std::make_unique<SensorMonitoring>(std::move(actions)); in TEST()
477 std::unique_ptr<Configuration> configuration{}; in TEST()
478 auto rail = std::make_unique<Rail>("c1_vdd0", std::move(configuration), in TEST()
479 std::move(sensorMonitoring)); in TEST()
482 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
483 std::unique_ptr<PresenceDetection> presenceDetection{}; in TEST()
484 std::unique_ptr<Configuration> deviceConfiguration{}; in TEST()
485 std::unique_ptr<PhaseFaultDetection> phaseFaultDetection{}; in TEST()
486 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
487 rails.emplace_back(std::move(rail)); in TEST()
488 auto device = std::make_unique<Device>( in TEST()
492 std::move(i2cInterface), std::move(presenceDetection), in TEST()
493 std::move(deviceConfiguration), std::move(phaseFaultDetection), in TEST()
494 std::move(rails)); in TEST()
497 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
498 devices.emplace_back(std::move(device)); in TEST()
499 auto chassis = std::make_unique<Chassis>(1, chassisInvPath + '1', in TEST()
500 std::move(devices)); in TEST()
501 chassisVec.emplace_back(std::move(chassis)); in TEST()
507 auto action = std::make_unique<MockAction>(); in TEST()
509 std::vector<std::unique_ptr<Action>> actions{}; in TEST()
510 actions.emplace_back(std::move(action)); in TEST()
512 std::make_unique<SensorMonitoring>(std::move(actions)); in TEST()
515 std::unique_ptr<Configuration> configuration{}; in TEST()
516 auto rail = std::make_unique<Rail>("c2_vdd0", std::move(configuration), in TEST()
517 std::move(sensorMonitoring)); in TEST()
520 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
521 std::unique_ptr<PresenceDetection> presenceDetection{}; in TEST()
522 std::unique_ptr<Configuration> deviceConfiguration{}; in TEST()
523 std::unique_ptr<PhaseFaultDetection> phaseFaultDetection{}; in TEST()
524 std::vector<std::unique_ptr<Rail>> rails{}; in TEST()
525 rails.emplace_back(std::move(rail)); in TEST()
526 auto device = std::make_unique<Device>( in TEST()
530 std::move(i2cInterface), std::move(presenceDetection), in TEST()
531 std::move(deviceConfiguration), std::move(phaseFaultDetection), in TEST()
532 std::move(rails)); in TEST()
535 std::vector<std::unique_ptr<Device>> devices{}; in TEST()
536 devices.emplace_back(std::move(device)); in TEST()
537 auto chassis = std::make_unique<Chassis>(2, chassisInvPath + '2', in TEST()
538 std::move(devices)); in TEST()
539 chassisVec.emplace_back(std::move(chassis)); in TEST()
543 std::vector<std::unique_ptr<Rule>> rules{}; in TEST()
544 System system{std::move(rules), std::move(chassisVec)}; in TEST()