Lines Matching +full:auto +full:- +full:i2c
8 * http://www.apache.org/licenses/LICENSE-2.0
77 EXPECT_EQ(system.getChassis()[0]->getNumber(), 1); in TEST()
83 EXPECT_EQ(system.getRules()[0]->getID(), "set_voltage_rule"); in TEST()
90 auto presenceDetection = in TEST()
95 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
96 auto device = std::make_unique<Device>( in TEST()
105 auto chassis = in TEST()
117 presenceDetectionPtr->execute(services, system, *chassisPtr, *devicePtr); in TEST()
118 EXPECT_TRUE(presenceDetectionPtr->getCachedPresence().has_value()); in TEST()
124 EXPECT_FALSE(presenceDetectionPtr->getCachedPresence().has_value()); in TEST()
130 auto action = std::make_unique<MockAction>(); in TEST()
135 auto sensorMonitoring = in TEST()
140 auto rail = std::make_unique<Rail>("vddr1", std::move(configuration), in TEST()
144 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
150 auto device = std::make_unique<Device>( in TEST()
160 auto chassis = in TEST()
171 auto setExpectations = [](MockServices& services) { in TEST()
270 // - 2 error messages in journal for N phase fault detected in reg0 in TEST()
271 // - 2 error messages in journal for N phase fault detected in reg1 in TEST()
272 // - 1 N phase fault error logged for reg0 in TEST()
273 // - 1 N phase fault error logged for reg1 in TEST()
296 auto action = std::make_unique<LogPhaseFaultAction>(PhaseFaultType::n); in TEST()
299 auto phaseFaultDetection = in TEST()
303 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
306 auto device = std::make_unique<Device>( in TEST()
316 auto chassis = std::make_unique<Chassis>(1, chassisInvPath + '1', in TEST()
324 auto action = std::make_unique<LogPhaseFaultAction>(PhaseFaultType::n); in TEST()
327 auto phaseFaultDetection = in TEST()
331 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
334 auto device = std::make_unique<Device>( in TEST()
344 auto chassis = std::make_unique<Chassis>(2, chassisInvPath + '2', in TEST()
373 EXPECT_EQ(system.getChassis()[0]->getNumber(), 1); in TEST()
374 EXPECT_EQ(system.getChassis()[1]->getNumber(), 3); in TEST()
442 EXPECT_EQ(system.getRules()[0]->getID(), "set_voltage_rule"); in TEST()
443 EXPECT_EQ(system.getRules()[1]->getID(), "read_sensors_rule"); in TEST()
469 auto action = std::make_unique<MockAction>(); in TEST()
473 auto sensorMonitoring = in TEST()
478 auto rail = std::make_unique<Rail>("c1_vdd0", std::move(configuration), in TEST()
482 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
488 auto device = std::make_unique<Device>( in TEST()
499 auto chassis = std::make_unique<Chassis>(1, chassisInvPath + '1', in TEST()
507 auto action = std::make_unique<MockAction>(); in TEST()
511 auto sensorMonitoring = in TEST()
516 auto rail = std::make_unique<Rail>("c2_vdd0", std::move(configuration), in TEST()
520 auto i2cInterface = std::make_unique<i2c::MockedI2CInterface>(); in TEST()
526 auto device = std::make_unique<Device>( in TEST()
537 auto chassis = std::make_unique<Chassis>(2, chassisInvPath + '2', in TEST()