Lines Matching +full:phosphor +full:- +full:led +full:- +full:manager
1 #include "led-test-map.hpp"
2 #include "manager.hpp"
10 using namespace phosphor::led;
22 /** @brief Assert Single LED to On */
25 Manager manager(bus, singleLedOn); in TEST_F() local
34 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
39 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
40 phosphor::led::Layout::Action::Blink}, in TEST_F()
54 /** @brief Assert Single LED to Blink */
57 Manager manager(bus, singleLedBlink); in TEST_F() local
66 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
71 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
72 phosphor::led::Layout::Action::Blink}, in TEST_F()
86 /** @brief Assert Single LED to On and Try Assert Again */
89 Manager manager(bus, singleLedOn); in TEST_F() local
98 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
103 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
104 phosphor::led::Layout::Action::Blink}, in TEST_F()
124 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
135 Manager manager(bus, multipleLedsOn); in TEST_F() local
144 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
149 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
150 phosphor::led::Layout::Action::On}, in TEST_F()
151 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
152 phosphor::led::Layout::Action::On}, in TEST_F()
153 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
154 phosphor::led::Layout::Action::On}, in TEST_F()
171 Manager manager(bus, multipleLedsBlink); in TEST_F() local
180 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
185 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
186 phosphor::led::Layout::Action::Blink}, in TEST_F()
187 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
188 phosphor::led::Layout::Action::Blink}, in TEST_F()
189 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
190 phosphor::led::Layout::Action::Blink}, in TEST_F()
207 Manager manager(bus, multipleLedsBlink); in TEST_F() local
216 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
221 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
222 phosphor::led::Layout::Action::Blink}, in TEST_F()
223 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
224 phosphor::led::Layout::Action::Blink}, in TEST_F()
225 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
226 phosphor::led::Layout::Action::Blink}, in TEST_F()
246 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
251 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
252 phosphor::led::Layout::Action::Blink}, in TEST_F()
253 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
254 phosphor::led::Layout::Action::Blink}, in TEST_F()
255 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
256 phosphor::led::Layout::Action::Blink}, in TEST_F()
273 Manager manager(bus, multipleLedsBlink); in TEST_F() local
282 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
287 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
288 phosphor::led::Layout::Action::Blink}, in TEST_F()
289 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
290 phosphor::led::Layout::Action::Blink}, in TEST_F()
291 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
292 phosphor::led::Layout::Action::Blink}, in TEST_F()
312 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
317 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
318 phosphor::led::Layout::Action::Blink}, in TEST_F()
319 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
320 phosphor::led::Layout::Action::Blink}, in TEST_F()
321 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
322 phosphor::led::Layout::Action::Blink}, in TEST_F()
342 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
352 Manager manager(bus, multipleLedsOnAndBlink); in TEST_F() local
361 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
366 {"One", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
367 phosphor::led::Layout::Action::Blink}, in TEST_F()
368 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
369 phosphor::led::Layout::Action::Blink}, in TEST_F()
370 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
371 phosphor::led::Layout::Action::On}, in TEST_F()
372 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
373 phosphor::led::Layout::Action::Blink}, in TEST_F()
374 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
375 phosphor::led::Layout::Action::Blink}, in TEST_F()
392 Manager manager(bus, twoGroupsWithDistinctLEDsOn); in TEST_F() local
394 // Assert Set-A in TEST_F()
401 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
406 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
407 phosphor::led::Layout::Action::Blink}, in TEST_F()
408 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
409 phosphor::led::Layout::Action::On}, in TEST_F()
410 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
411 phosphor::led::Layout::Action::Blink}, in TEST_F()
424 // Assert Set-B in TEST_F()
431 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
436 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
437 phosphor::led::Layout::Action::Blink}, in TEST_F()
438 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
439 phosphor::led::Layout::Action::Blink}, in TEST_F()
440 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
441 phosphor::led::Layout::Action::On}, in TEST_F()
458 Manager manager(bus, twoGroupsWithOneComonLEDOn); in TEST_F() local
460 // Assert Set-A in TEST_F()
467 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
472 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
473 phosphor::led::Layout::Action::On}, in TEST_F()
474 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
475 phosphor::led::Layout::Action::On}, in TEST_F()
476 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
477 phosphor::led::Layout::Action::On}, in TEST_F()
490 // Assert Set-B in TEST_F()
497 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
502 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
503 phosphor::led::Layout::Action::On}, in TEST_F()
504 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
505 phosphor::led::Layout::Action::On}, in TEST_F()
523 Manager manager(bus, twoGroupsWithOneComonLEDOnOneLEDBlinkPriority); in TEST_F() local
525 // Assert Set-A in TEST_F()
532 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
537 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
538 phosphor::led::Layout::Action::On}, in TEST_F()
539 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
540 phosphor::led::Layout::Action::On}, in TEST_F()
541 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
542 phosphor::led::Layout::Action::Blink}, in TEST_F()
555 // Assert Set-B in TEST_F()
562 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
568 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
569 phosphor::led::Layout::Action::On}, in TEST_F()
570 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
571 phosphor::led::Layout::Action::On}, in TEST_F()
584 // De-Assert Set-B in TEST_F()
591 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
596 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
597 phosphor::led::Layout::Action::On}, in TEST_F()
598 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
599 phosphor::led::Layout::Action::On}, in TEST_F()
618 Manager manager(bus, twoGroupsWithOneComonLEDOnOneLEDBlinkPriority); in TEST_F() local
620 // Assert Set-A in TEST_F()
627 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
632 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
633 phosphor::led::Layout::Action::On}, in TEST_F()
634 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
635 phosphor::led::Layout::Action::On}, in TEST_F()
636 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
637 phosphor::led::Layout::Action::Blink}, in TEST_F()
650 // Assert Set-B in TEST_F()
657 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
663 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
664 phosphor::led::Layout::Action::On}, in TEST_F()
665 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
666 phosphor::led::Layout::Action::On}, in TEST_F()
679 // De-Assert Set-A in TEST_F()
686 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
691 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
692 phosphor::led::Layout::Action::On}, in TEST_F()
693 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
694 phosphor::led::Layout::Action::On}, in TEST_F()
707 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
708 phosphor::led::Layout::Action::Blink}, in TEST_F()
725 Manager manager(bus, twoGroupsWithOneComonLEDOnPriority); in TEST_F() local
727 // Assert Set-A in TEST_F()
734 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
739 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
740 phosphor::led::Layout::Action::On}, in TEST_F()
741 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
742 phosphor::led::Layout::Action::On}, in TEST_F()
743 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
744 phosphor::led::Layout::Action::On}, in TEST_F()
757 // Assert Set-B in TEST_F()
764 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
770 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
771 phosphor::led::Layout::Action::On}, in TEST_F()
772 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
773 phosphor::led::Layout::Action::On}, in TEST_F()
774 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
775 phosphor::led::Layout::Action::On}, in TEST_F()
787 // De-Assert Set-A in TEST_F()
794 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
800 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
801 phosphor::led::Layout::Action::On}, in TEST_F()
802 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
803 phosphor::led::Layout::Action::On}, in TEST_F()
821 Manager manager(bus, twoGroupsWithOneComonLEDOnPriority); in TEST_F() local
823 // Assert Set-A in TEST_F()
830 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
835 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
836 phosphor::led::Layout::Action::On}, in TEST_F()
837 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
838 phosphor::led::Layout::Action::On}, in TEST_F()
839 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
840 phosphor::led::Layout::Action::On}, in TEST_F()
853 // Assert Set-B in TEST_F()
860 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
866 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
867 phosphor::led::Layout::Action::On}, in TEST_F()
868 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
869 phosphor::led::Layout::Action::On}, in TEST_F()
870 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
871 phosphor::led::Layout::Action::On}, in TEST_F()
883 // De-Assert Set-B in TEST_F()
890 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
895 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
896 phosphor::led::Layout::Action::On}, in TEST_F()
897 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
898 phosphor::led::Layout::Action::On}, in TEST_F()
912 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
913 phosphor::led::Layout::Action::On}, in TEST_F()
929 Manager manager(bus, twoGroupsWithMultiplComonLEDOn); in TEST_F() local
931 // Assert Set-B in TEST_F()
938 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
943 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
944 phosphor::led::Layout::Action::On}, in TEST_F()
945 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
946 phosphor::led::Layout::Action::On}, in TEST_F()
947 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
948 phosphor::led::Layout::Action::On}, in TEST_F()
949 {"Seven", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
950 phosphor::led::Layout::Action::On}, in TEST_F()
963 // Assert Set-A in TEST_F()
970 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
975 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
976 phosphor::led::Layout::Action::On}, in TEST_F()
989 // De-Assert Set-B in TEST_F()
996 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1001 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1002 phosphor::led::Layout::Action::On}, in TEST_F()
1003 {"Seven", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1004 phosphor::led::Layout::Action::On}, in TEST_F()
1021 Manager manager(bus, twoGroupsWithMultipleComonLEDInDifferentState); in TEST_F() local
1023 // Assert Set-B in TEST_F()
1030 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1035 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1036 phosphor::led::Layout::Action::On}, in TEST_F()
1037 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1038 phosphor::led::Layout::Action::On}, in TEST_F()
1039 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1040 phosphor::led::Layout::Action::On}, in TEST_F()
1041 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1042 phosphor::led::Layout::Action::On}, in TEST_F()
1055 // Assert Set-A in TEST_F()
1062 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1069 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1070 phosphor::led::Layout::Action::On}, in TEST_F()
1071 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1072 phosphor::led::Layout::Action::On}, in TEST_F()
1089 Manager manager(bus, twoGroupsWithMultipleComonLEDInDifferentState); in TEST_F() local
1091 // Assert Set-A in TEST_F()
1098 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1104 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1105 phosphor::led::Layout::Action::On}, in TEST_F()
1106 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1107 phosphor::led::Layout::Action::On}, in TEST_F()
1108 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1109 phosphor::led::Layout::Action::On}, in TEST_F()
1110 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1111 phosphor::led::Layout::Action::On}, in TEST_F()
1124 // Assert Set-B in TEST_F()
1131 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1138 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1139 phosphor::led::Layout::Action::On}, in TEST_F()
1140 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1141 phosphor::led::Layout::Action::On}, in TEST_F()
1142 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1143 phosphor::led::Layout::Action::On}, in TEST_F()
1163 Manager manager(bus, twoGroupsWithMultipleComonLEDInDifferentState); in TEST_F() local
1165 // Assert Set-A in TEST_F()
1172 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1177 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1178 phosphor::led::Layout::Action::On}, in TEST_F()
1179 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1180 phosphor::led::Layout::Action::On}, in TEST_F()
1181 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1182 phosphor::led::Layout::Action::On}, in TEST_F()
1183 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1184 phosphor::led::Layout::Action::On}, in TEST_F()
1197 // Assert Set-B in TEST_F()
1204 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1211 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1212 phosphor::led::Layout::Action::On}, in TEST_F()
1213 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1214 phosphor::led::Layout::Action::On}, in TEST_F()
1215 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1216 phosphor::led::Layout::Action::On}, in TEST_F()
1229 // DeAssert Set-B in TEST_F()
1236 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1241 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1242 phosphor::led::Layout::Action::On}, in TEST_F()
1243 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1244 phosphor::led::Layout::Action::On}, in TEST_F()
1258 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1259 phosphor::led::Layout::Action::On}, in TEST_F()
1271 // DeAssert Set-A in TEST_F()
1278 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1283 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1284 phosphor::led::Layout::Action::On}, in TEST_F()
1285 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1286 phosphor::led::Layout::Action::On}, in TEST_F()
1287 {"Three", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1288 phosphor::led::Layout::Action::On}, in TEST_F()
1289 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1290 phosphor::led::Layout::Action::On}, in TEST_F()
1303 // DeAssert Set-A again and make sure we get all empty in TEST_F()
1310 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1318 * mixed priority. DeAssert-A
1323 Manager manager(bus, in TEST_F() local
1326 // Assert Set-A in TEST_F()
1333 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1338 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1339 phosphor::led::Layout::Action::On}, in TEST_F()
1340 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1341 phosphor::led::Layout::Action::On}, in TEST_F()
1342 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1343 phosphor::led::Layout::Action::Blink}, in TEST_F()
1344 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1345 phosphor::led::Layout::Action::On}, in TEST_F()
1346 {"Ten", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1347 phosphor::led::Layout::Action::Blink}, in TEST_F()
1360 // Assert Set-B in TEST_F()
1367 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1375 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1376 phosphor::led::Layout::Action::On}, in TEST_F()
1377 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1378 phosphor::led::Layout::Action::On}, in TEST_F()
1379 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1380 phosphor::led::Layout::Action::On}, in TEST_F()
1393 // De-Assert Set-A in TEST_F()
1400 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1405 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1406 phosphor::led::Layout::Action::On}, in TEST_F()
1407 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1408 phosphor::led::Layout::Action::On}, in TEST_F()
1417 {"Ten", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1418 phosphor::led::Layout::Action::Blink}, in TEST_F()
1432 * mixed priority. DeAssert-B
1438 Manager manager(bus, in TEST_F() local
1441 // Assert Set-A in TEST_F()
1448 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1453 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1454 phosphor::led::Layout::Action::On}, in TEST_F()
1455 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1456 phosphor::led::Layout::Action::On}, in TEST_F()
1457 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1458 phosphor::led::Layout::Action::Blink}, in TEST_F()
1459 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1460 phosphor::led::Layout::Action::On}, in TEST_F()
1461 {"Ten", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1462 phosphor::led::Layout::Action::Blink}, in TEST_F()
1475 // Assert Set-B in TEST_F()
1482 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1490 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1491 phosphor::led::Layout::Action::On}, in TEST_F()
1492 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1493 phosphor::led::Layout::Action::On}, in TEST_F()
1494 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1495 phosphor::led::Layout::Action::On}, in TEST_F()
1508 // De-Assert Set-B in TEST_F()
1515 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1520 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1521 phosphor::led::Layout::Action::On}, in TEST_F()
1522 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1523 phosphor::led::Layout::Action::On}, in TEST_F()
1532 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1533 phosphor::led::Layout::Action::On}, in TEST_F()
1552 Manager manager(bus, in TEST_F() local
1555 // Assert Set-B in TEST_F()
1562 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1567 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1568 phosphor::led::Layout::Action::On}, in TEST_F()
1569 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1570 phosphor::led::Layout::Action::Blink}, in TEST_F()
1571 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1572 phosphor::led::Layout::Action::On}, in TEST_F()
1573 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1574 phosphor::led::Layout::Action::On}, in TEST_F()
1575 {"Ten", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1576 phosphor::led::Layout::Action::Blink}, in TEST_F()
1589 // Assert Set-A in TEST_F()
1596 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1604 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1605 phosphor::led::Layout::Action::On}, in TEST_F()
1606 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1607 phosphor::led::Layout::Action::On}, in TEST_F()
1608 {"Ten", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1609 phosphor::led::Layout::Action::Blink}, in TEST_F()
1624 * mixed priority and De-Assert-A
1630 Manager manager(bus, in TEST_F() local
1633 // Assert Set-B in TEST_F()
1640 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1645 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1646 phosphor::led::Layout::Action::On}, in TEST_F()
1647 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1648 phosphor::led::Layout::Action::Blink}, in TEST_F()
1649 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1650 phosphor::led::Layout::Action::On}, in TEST_F()
1651 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1652 phosphor::led::Layout::Action::On}, in TEST_F()
1653 {"Ten", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1654 phosphor::led::Layout::Action::Blink}, in TEST_F()
1667 // Assert Set-A in TEST_F()
1674 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1682 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1683 phosphor::led::Layout::Action::On}, in TEST_F()
1684 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1685 phosphor::led::Layout::Action::On}, in TEST_F()
1686 {"Ten", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1687 phosphor::led::Layout::Action::Blink}, in TEST_F()
1700 // De-Assert Set-A in TEST_F()
1707 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1713 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1714 phosphor::led::Layout::Action::On}, in TEST_F()
1715 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1716 phosphor::led::Layout::Action::On}, in TEST_F()
1725 {"Ten", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1726 phosphor::led::Layout::Action::Blink}, in TEST_F()
1745 Manager manager(bus, in TEST_F() local
1748 // Assert Set-B in TEST_F()
1755 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1760 {"Two", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1761 phosphor::led::Layout::Action::On}, in TEST_F()
1762 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1763 phosphor::led::Layout::Action::Blink}, in TEST_F()
1764 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1765 phosphor::led::Layout::Action::On}, in TEST_F()
1766 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1767 phosphor::led::Layout::Action::On}, in TEST_F()
1768 {"Ten", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1769 phosphor::led::Layout::Action::Blink}, in TEST_F()
1782 // Assert Set-A in TEST_F()
1789 manager.setGroupState(group, true, ledsAssert, ledsDeAssert); in TEST_F()
1797 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1798 phosphor::led::Layout::Action::On}, in TEST_F()
1799 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1800 phosphor::led::Layout::Action::On}, in TEST_F()
1801 {"Ten", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1802 phosphor::led::Layout::Action::Blink}, in TEST_F()
1815 // DeAssert Set-B in TEST_F()
1822 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1828 {"Five", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1829 phosphor::led::Layout::Action::On}, in TEST_F()
1830 {"Six", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1831 phosphor::led::Layout::Action::On}, in TEST_F()
1845 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1846 phosphor::led::Layout::Action::On}, in TEST_F()
1858 // DeAssert Set-A in TEST_F()
1865 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()
1870 {"One", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1871 phosphor::led::Layout::Action::On}, in TEST_F()
1872 {"Two", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1873 phosphor::led::Layout::Action::On}, in TEST_F()
1874 {"Three", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1875 phosphor::led::Layout::Action::Blink}, in TEST_F()
1876 {"Four", phosphor::led::Layout::Action::On, 0, 0, in TEST_F()
1877 phosphor::led::Layout::Action::On}, in TEST_F()
1878 {"Ten", phosphor::led::Layout::Action::Blink, 0, 0, in TEST_F()
1879 phosphor::led::Layout::Action::Blink}, in TEST_F()
1892 // DeAssert Set-B again and make sure we get all empty in TEST_F()
1899 manager.setGroupState(group, false, ledsAssert, ledsDeAssert); in TEST_F()