use debug_et_diagnostics::{from_display};
#[test]
fn test_from_display_letter_A_to_Z() {
assert_eq!(from_display("A"), 255);
assert_eq!(from_display("B"), 0);
assert_eq!(from_display("C"), 255);
assert_eq!(from_display("D"), 0);
assert_eq!(from_display("E"), 0);
assert_eq!(from_display("F"), 255);
assert_eq!(from_display("G"), 175);
assert_eq!(from_display("H"), 119);
assert_eq!(from_display("I"), 95);
assert_eq!(from_display("J"), 39);
assert_eq!(from_display("K"), 15);
assert_eq!(from_display("L"), 136);
assert_eq!(from_display("M"), 215);
assert_eq!(from_display("N"), 15);
assert_eq!(from_display("O"), 39);
assert_eq!(from_display("P"), 95);
assert_eq!(from_display("Q"), 119);
assert_eq!(from_display("R"), 160);
assert_eq!(from_display("S"), 255);
assert_eq!(from_display("T"), 39);
assert_eq!(from_display("U"), 15);
assert_eq!(from_display("V"), 119);
assert_eq!(from_display("W"), 95);
assert_eq!(from_display("X"), 135);
assert_eq!(from_display("Y"), 216);
assert_eq!(from_display("Z"), 0);
}
#[test]
fn test_from_display_number_0_to_255() {
assert_eq!(from_display(0), 0);
assert_eq!(from_display(1), 205);
assert_eq!(from_display(2), 205);
assert_eq!(from_display(3), 0);
assert_eq!(from_display(4), 238);
assert_eq!(from_display(5), 0);
assert_eq!(from_display(6), 0);
assert_eq!(from_display(7), 229);
assert_eq!(from_display(8), 127);
assert_eq!(from_display(9), 255);
assert_eq!(from_display(10), 255);
assert_eq!(from_display(11), 0);
assert_eq!(from_display(12), 255);
assert_eq!(from_display(13), 0);
assert_eq!(from_display(14), 0);
assert_eq!(from_display(15), 255);
assert_eq!(from_display(16), 0);
assert_eq!(from_display(17), 95);
assert_eq!(from_display(18), 135);
assert_eq!(from_display(19), 175);
assert_eq!(from_display(20), 215);
assert_eq!(from_display(21), 255);
assert_eq!(from_display(22), 95);
assert_eq!(from_display(23), 0);
assert_eq!(from_display(24), 216);
assert_eq!(from_display(25), 240);
assert_eq!(from_display(26), 136);
assert_eq!(from_display(27), 160);
assert_eq!(from_display(28), 135);
assert_eq!(from_display(29), 216);
assert_eq!(from_display(30), 0);
assert_eq!(from_display(31), 40);
assert_eq!(from_display(32), 80);
assert_eq!(from_display(33), 120);
assert_eq!(from_display(34), 175);
assert_eq!(from_display(35), 240);
assert_eq!(from_display(36), 40);
assert_eq!(from_display(37), 0);
assert_eq!(from_display(38), 120);
assert_eq!(from_display(39), 80);
assert_eq!(from_display(40), 215);
assert_eq!(from_display(41), 136);
assert_eq!(from_display(42), 80);
assert_eq!(from_display(43), 120);
assert_eq!(from_display(44), 0);
assert_eq!(from_display(45), 40);
assert_eq!(from_display(46), 255);
assert_eq!(from_display(47), 160);
assert_eq!(from_display(48), 120);
assert_eq!(from_display(49), 80);
assert_eq!(from_display(50), 40);
assert_eq!(from_display(51), 0);
assert_eq!(from_display(52), 95);
assert_eq!(from_display(53), 0);
assert_eq!(from_display(54), 216);
assert_eq!(from_display(55), 240);
assert_eq!(from_display(56), 136);
assert_eq!(from_display(57), 160);
assert_eq!(from_display(58), 0);
assert_eq!(from_display(59), 95);
assert_eq!(from_display(60), 135);
assert_eq!(from_display(61), 175);
assert_eq!(from_display(62), 215);
assert_eq!(from_display(63), 255);
assert_eq!(from_display(64), 216);
assert_eq!(from_display(65), 135);
assert_eq!(from_display(66), 95);
assert_eq!(from_display(67), 119);
assert_eq!(from_display(68), 15);
assert_eq!(from_display(69), 39);
assert_eq!(from_display(70), 240);
assert_eq!(from_display(71), 175);
assert_eq!(from_display(72), 119);
assert_eq!(from_display(73), 95);
assert_eq!(from_display(74), 39);
assert_eq!(from_display(75), 15);
assert_eq!(from_display(76), 136);
assert_eq!(from_display(77), 215);
assert_eq!(from_display(78), 15);
assert_eq!(from_display(79), 39);
assert_eq!(from_display(80), 95);
assert_eq!(from_display(81), 119);
assert_eq!(from_display(82), 160);
assert_eq!(from_display(83), 255);
assert_eq!(from_display(84), 39);
assert_eq!(from_display(85), 15);
assert_eq!(from_display(86), 119);
assert_eq!(from_display(87), 95);
assert_eq!(from_display(88), 135);
assert_eq!(from_display(89), 216);
assert_eq!(from_display(90), 0);
assert_eq!(from_display(91), 40);
assert_eq!(from_display(92), 80);
assert_eq!(from_display(93), 120);
assert_eq!(from_display(94), 216);
assert_eq!(from_display(95), 135);
assert_eq!(from_display(96), 95);
assert_eq!(from_display(97), 119);
assert_eq!(from_display(98), 15);
assert_eq!(from_display(99), 39);
assert_eq!(from_display(100), 0);
assert_eq!(from_display(101), 95);
assert_eq!(from_display(102), 135);
assert_eq!(from_display(103), 175);
assert_eq!(from_display(104), 215);
assert_eq!(from_display(105), 255);
assert_eq!(from_display(106), 40);
assert_eq!(from_display(107), 119);
assert_eq!(from_display(108), 175);
assert_eq!(from_display(109), 135);
assert_eq!(from_display(110), 255);
assert_eq!(from_display(111), 215);
assert_eq!(from_display(112), 80);
assert_eq!(from_display(113), 15);
assert_eq!(from_display(114), 215);
assert_eq!(from_display(115), 255);
assert_eq!(from_display(116), 135);
assert_eq!(from_display(117), 175);
assert_eq!(from_display(118), 120);
assert_eq!(from_display(119), 39);
assert_eq!(from_display(120), 255);
assert_eq!(from_display(121), 215);
assert_eq!(from_display(122), 175);
assert_eq!(from_display(123), 135);
assert_eq!(from_display(124), 175);
assert_eq!(from_display(125), 240);
assert_eq!(from_display(126), 40);
assert_eq!(from_display(127), 0);
assert_eq!(from_display(128), 120);
assert_eq!(from_display(129), 80);
assert_eq!(from_display(130), 240);
assert_eq!(from_display(131), 175);
assert_eq!(from_display(132), 119);
assert_eq!(from_display(133), 95);
assert_eq!(from_display(134), 39);
assert_eq!(from_display(135), 15);
assert_eq!(from_display(136), 40);
assert_eq!(from_display(137), 119);
assert_eq!(from_display(138), 175);
assert_eq!(from_display(139), 135);
assert_eq!(from_display(140), 255);
assert_eq!(from_display(141), 215);
assert_eq!(from_display(142), 0);
assert_eq!(from_display(143), 95);
assert_eq!(from_display(144), 135);
assert_eq!(from_display(145), 175);
assert_eq!(from_display(146), 215);
assert_eq!(from_display(147), 255);
assert_eq!(from_display(148), 120);
assert_eq!(from_display(149), 39);
assert_eq!(from_display(150), 255);
assert_eq!(from_display(151), 215);
assert_eq!(from_display(152), 175);
assert_eq!(from_display(153), 135);
assert_eq!(from_display(154), 80);
assert_eq!(from_display(155), 15);
assert_eq!(from_display(156), 215);
assert_eq!(from_display(157), 255);
assert_eq!(from_display(158), 135);
assert_eq!(from_display(159), 175);
assert_eq!(from_display(160), 215);
assert_eq!(from_display(161), 136);
assert_eq!(from_display(162), 80);
assert_eq!(from_display(163), 120);
assert_eq!(from_display(164), 0);
assert_eq!(from_display(165), 40);
assert_eq!(from_display(166), 136);
assert_eq!(from_display(167), 215);
assert_eq!(from_display(168), 15);
assert_eq!(from_display(169), 39);
assert_eq!(from_display(170), 95);
assert_eq!(from_display(171), 119);
assert_eq!(from_display(172), 80);
assert_eq!(from_display(173), 15);
assert_eq!(from_display(174), 215);
assert_eq!(from_display(175), 255);
assert_eq!(from_display(176), 135);
assert_eq!(from_display(177), 175);
assert_eq!(from_display(178), 120);
assert_eq!(from_display(179), 39);
assert_eq!(from_display(180), 255);
assert_eq!(from_display(181), 215);
assert_eq!(from_display(182), 175);
assert_eq!(from_display(183), 135);
assert_eq!(from_display(184), 0);
assert_eq!(from_display(185), 95);
assert_eq!(from_display(186), 135);
assert_eq!(from_display(187), 175);
assert_eq!(from_display(188), 215);
assert_eq!(from_display(189), 255);
assert_eq!(from_display(190), 40);
assert_eq!(from_display(191), 119);
assert_eq!(from_display(192), 175);
assert_eq!(from_display(193), 135);
assert_eq!(from_display(194), 255);
assert_eq!(from_display(195), 215);
assert_eq!(from_display(196), 255);
assert_eq!(from_display(197), 160);
assert_eq!(from_display(198), 120);
assert_eq!(from_display(199), 80);
assert_eq!(from_display(200), 40);
assert_eq!(from_display(201), 0);
assert_eq!(from_display(202), 160);
assert_eq!(from_display(203), 255);
assert_eq!(from_display(204), 39);
assert_eq!(from_display(205), 15);
assert_eq!(from_display(206), 119);
assert_eq!(from_display(207), 95);
assert_eq!(from_display(208), 120);
assert_eq!(from_display(209), 39);
assert_eq!(from_display(210), 255);
assert_eq!(from_display(211), 215);
assert_eq!(from_display(212), 175);
assert_eq!(from_display(213), 135);
assert_eq!(from_display(214), 80);
assert_eq!(from_display(215), 15);
assert_eq!(from_display(216), 215);
assert_eq!(from_display(217), 255);
assert_eq!(from_display(218), 135);
assert_eq!(from_display(219), 175);
assert_eq!(from_display(220), 40);
assert_eq!(from_display(221), 119);
assert_eq!(from_display(222), 175);
assert_eq!(from_display(223), 135);
assert_eq!(from_display(224), 255);
assert_eq!(from_display(225), 215);
assert_eq!(from_display(226), 0);
assert_eq!(from_display(227), 95);
assert_eq!(from_display(228), 135);
assert_eq!(from_display(229), 175);
assert_eq!(from_display(230), 215);
assert_eq!(from_display(231), 255);
assert_eq!(from_display(232), 8);
assert_eq!(from_display(233), 18);
assert_eq!(from_display(234), 28);
assert_eq!(from_display(235), 38);
assert_eq!(from_display(236), 48);
assert_eq!(from_display(237), 58);
assert_eq!(from_display(238), 68);
assert_eq!(from_display(239), 78);
assert_eq!(from_display(240), 88);
assert_eq!(from_display(241), 98);
assert_eq!(from_display(242), 108);
assert_eq!(from_display(243), 118);
assert_eq!(from_display(244), 128);
assert_eq!(from_display(245), 138);
assert_eq!(from_display(246), 148);
assert_eq!(from_display(247), 158);
assert_eq!(from_display(248), 168);
assert_eq!(from_display(249), 178);
assert_eq!(from_display(250), 188);
assert_eq!(from_display(251), 198);
assert_eq!(from_display(252), 208);
assert_eq!(from_display(253), 218);
assert_eq!(from_display(254), 228);
assert_eq!(from_display(255), 238);
}
#[test]
fn test_from_display_number_string_0_to_255() {
assert_eq!(from_display("0"), 0);
assert_eq!(from_display("1"), 205);
assert_eq!(from_display("2"), 205);
assert_eq!(from_display("3"), 0);
assert_eq!(from_display("4"), 238);
assert_eq!(from_display("5"), 0);
assert_eq!(from_display("6"), 0);
assert_eq!(from_display("7"), 229);
assert_eq!(from_display("8"), 127);
assert_eq!(from_display("9"), 255);
assert_eq!(from_display("10"), 255);
assert_eq!(from_display("11"), 0);
assert_eq!(from_display("12"), 255);
assert_eq!(from_display("13"), 0);
assert_eq!(from_display("14"), 0);
assert_eq!(from_display("15"), 255);
assert_eq!(from_display("16"), 0);
assert_eq!(from_display("17"), 95);
assert_eq!(from_display("18"), 135);
assert_eq!(from_display("19"), 175);
assert_eq!(from_display("20"), 215);
assert_eq!(from_display("21"), 255);
assert_eq!(from_display("22"), 95);
assert_eq!(from_display("23"), 0);
assert_eq!(from_display("24"), 216);
assert_eq!(from_display("25"), 240);
assert_eq!(from_display("26"), 136);
assert_eq!(from_display("27"), 160);
assert_eq!(from_display("28"), 135);
assert_eq!(from_display("29"), 216);
assert_eq!(from_display("30"), 0);
assert_eq!(from_display("31"), 40);
assert_eq!(from_display("32"), 80);
assert_eq!(from_display("33"), 120);
assert_eq!(from_display("34"), 175);
assert_eq!(from_display("35"), 240);
assert_eq!(from_display("36"), 40);
assert_eq!(from_display("37"), 0);
assert_eq!(from_display("38"), 120);
assert_eq!(from_display("39"), 80);
assert_eq!(from_display("40"), 215);
assert_eq!(from_display("41"), 136);
assert_eq!(from_display("42"), 80);
assert_eq!(from_display("43"), 120);
assert_eq!(from_display("44"), 0);
assert_eq!(from_display("45"), 40);
assert_eq!(from_display("46"), 255);
assert_eq!(from_display("47"), 160);
assert_eq!(from_display("48"), 120);
assert_eq!(from_display("49"), 80);
assert_eq!(from_display("50"), 40);
assert_eq!(from_display("51"), 0);
assert_eq!(from_display("52"), 95);
assert_eq!(from_display("53"), 0);
assert_eq!(from_display("54"), 216);
assert_eq!(from_display("55"), 240);
assert_eq!(from_display("56"), 136);
assert_eq!(from_display("57"), 160);
assert_eq!(from_display("58"), 0);
assert_eq!(from_display("59"), 95);
assert_eq!(from_display("60"), 135);
assert_eq!(from_display("61"), 175);
assert_eq!(from_display("62"), 215);
assert_eq!(from_display("63"), 255);
assert_eq!(from_display("64"), 216);
assert_eq!(from_display("65"), 135);
assert_eq!(from_display("66"), 95);
assert_eq!(from_display("67"), 119);
assert_eq!(from_display("68"), 15);
assert_eq!(from_display("69"), 39);
assert_eq!(from_display("70"), 240);
assert_eq!(from_display("71"), 175);
assert_eq!(from_display("72"), 119);
assert_eq!(from_display("73"), 95);
assert_eq!(from_display("74"), 39);
assert_eq!(from_display("75"), 15);
assert_eq!(from_display("76"), 136);
assert_eq!(from_display("77"), 215);
assert_eq!(from_display("78"), 15);
assert_eq!(from_display("79"), 39);
assert_eq!(from_display("80"), 95);
assert_eq!(from_display("81"), 119);
assert_eq!(from_display("82"), 160);
assert_eq!(from_display("83"), 255);
assert_eq!(from_display("84"), 39);
assert_eq!(from_display("85"), 15);
assert_eq!(from_display("86"), 119);
assert_eq!(from_display("87"), 95);
assert_eq!(from_display("88"), 135);
assert_eq!(from_display("89"), 216);
assert_eq!(from_display("90"), 0);
assert_eq!(from_display("91"), 40);
assert_eq!(from_display("92"), 80);
assert_eq!(from_display("93"), 120);
assert_eq!(from_display("94"), 216);
assert_eq!(from_display("95"), 135);
assert_eq!(from_display("96"), 95);
assert_eq!(from_display("97"), 119);
assert_eq!(from_display("98"), 15);
assert_eq!(from_display("99"), 39);
assert_eq!(from_display("100"), 0);
assert_eq!(from_display("101"), 95);
assert_eq!(from_display("102"), 135);
assert_eq!(from_display("103"), 175);
assert_eq!(from_display("104"), 215);
assert_eq!(from_display("105"), 255);
assert_eq!(from_display("106"), 40);
assert_eq!(from_display("107"), 119);
assert_eq!(from_display("108"), 175);
assert_eq!(from_display("109"), 135);
assert_eq!(from_display("110"), 255);
assert_eq!(from_display("111"), 215);
assert_eq!(from_display("112"), 80);
assert_eq!(from_display("113"), 15);
assert_eq!(from_display("114"), 215);
assert_eq!(from_display("115"), 255);
assert_eq!(from_display("116"), 135);
assert_eq!(from_display("117"), 175);
assert_eq!(from_display("118"), 120);
assert_eq!(from_display("119"), 39);
assert_eq!(from_display("120"), 255);
assert_eq!(from_display("121"), 215);
assert_eq!(from_display("122"), 175);
assert_eq!(from_display("123"), 135);
assert_eq!(from_display("124"), 175);
assert_eq!(from_display("125"), 240);
assert_eq!(from_display("126"), 40);
assert_eq!(from_display("127"), 0);
assert_eq!(from_display("128"), 120);
assert_eq!(from_display("129"), 80);
assert_eq!(from_display("130"), 240);
assert_eq!(from_display("131"), 175);
assert_eq!(from_display("132"), 119);
assert_eq!(from_display("133"), 95);
assert_eq!(from_display("134"), 39);
assert_eq!(from_display("135"), 15);
assert_eq!(from_display("136"), 40);
assert_eq!(from_display("137"), 119);
assert_eq!(from_display("138"), 175);
assert_eq!(from_display("139"), 135);
assert_eq!(from_display("140"), 255);
assert_eq!(from_display("141"), 215);
assert_eq!(from_display("142"), 0);
assert_eq!(from_display("143"), 95);
assert_eq!(from_display("144"), 135);
assert_eq!(from_display("145"), 175);
assert_eq!(from_display("146"), 215);
assert_eq!(from_display("147"), 255);
assert_eq!(from_display("148"), 120);
assert_eq!(from_display("149"), 39);
assert_eq!(from_display("150"), 255);
assert_eq!(from_display("151"), 215);
assert_eq!(from_display("152"), 175);
assert_eq!(from_display("153"), 135);
assert_eq!(from_display("154"), 80);
assert_eq!(from_display("155"), 15);
assert_eq!(from_display("156"), 215);
assert_eq!(from_display("157"), 255);
assert_eq!(from_display("158"), 135);
assert_eq!(from_display("159"), 175);
assert_eq!(from_display("160"), 215);
assert_eq!(from_display("161"), 136);
assert_eq!(from_display("162"), 80);
assert_eq!(from_display("163"), 120);
assert_eq!(from_display("164"), 0);
assert_eq!(from_display("165"), 40);
assert_eq!(from_display("166"), 136);
assert_eq!(from_display("167"), 215);
assert_eq!(from_display("168"), 15);
assert_eq!(from_display("169"), 39);
assert_eq!(from_display("170"), 95);
assert_eq!(from_display("171"), 119);
assert_eq!(from_display("172"), 80);
assert_eq!(from_display("173"), 15);
assert_eq!(from_display("174"), 215);
assert_eq!(from_display("175"), 255);
assert_eq!(from_display("176"), 135);
assert_eq!(from_display("177"), 175);
assert_eq!(from_display("178"), 120);
assert_eq!(from_display("179"), 39);
assert_eq!(from_display("180"), 255);
assert_eq!(from_display("181"), 215);
assert_eq!(from_display("182"), 175);
assert_eq!(from_display("183"), 135);
assert_eq!(from_display("184"), 0);
assert_eq!(from_display("185"), 95);
assert_eq!(from_display("186"), 135);
assert_eq!(from_display("187"), 175);
assert_eq!(from_display("188"), 215);
assert_eq!(from_display("189"), 255);
assert_eq!(from_display("190"), 40);
assert_eq!(from_display("191"), 119);
assert_eq!(from_display("192"), 175);
assert_eq!(from_display("193"), 135);
assert_eq!(from_display("194"), 255);
assert_eq!(from_display("195"), 215);
assert_eq!(from_display("196"), 255);
assert_eq!(from_display("197"), 160);
assert_eq!(from_display("198"), 120);
assert_eq!(from_display("199"), 80);
assert_eq!(from_display("200"), 40);
assert_eq!(from_display("201"), 0);
assert_eq!(from_display("202"), 160);
assert_eq!(from_display("203"), 255);
assert_eq!(from_display("204"), 39);
assert_eq!(from_display("205"), 15);
assert_eq!(from_display("206"), 119);
assert_eq!(from_display("207"), 95);
assert_eq!(from_display("208"), 120);
assert_eq!(from_display("209"), 39);
assert_eq!(from_display("210"), 255);
assert_eq!(from_display("211"), 215);
assert_eq!(from_display("212"), 175);
assert_eq!(from_display("213"), 135);
assert_eq!(from_display("214"), 80);
assert_eq!(from_display("215"), 15);
assert_eq!(from_display("216"), 215);
assert_eq!(from_display("217"), 255);
assert_eq!(from_display("218"), 135);
assert_eq!(from_display("219"), 175);
assert_eq!(from_display("220"), 40);
assert_eq!(from_display("221"), 119);
assert_eq!(from_display("222"), 175);
assert_eq!(from_display("223"), 135);
assert_eq!(from_display("224"), 255);
assert_eq!(from_display("225"), 215);
assert_eq!(from_display("226"), 0);
assert_eq!(from_display("227"), 95);
assert_eq!(from_display("228"), 135);
assert_eq!(from_display("229"), 175);
assert_eq!(from_display("230"), 215);
assert_eq!(from_display("231"), 255);
assert_eq!(from_display("232"), 8);
assert_eq!(from_display("233"), 18);
assert_eq!(from_display("234"), 28);
assert_eq!(from_display("235"), 38);
assert_eq!(from_display("236"), 48);
assert_eq!(from_display("237"), 58);
assert_eq!(from_display("238"), 68);
assert_eq!(from_display("239"), 78);
assert_eq!(from_display("240"), 88);
assert_eq!(from_display("241"), 98);
assert_eq!(from_display("242"), 108);
assert_eq!(from_display("243"), 118);
assert_eq!(from_display("244"), 128);
assert_eq!(from_display("245"), 138);
assert_eq!(from_display("246"), 148);
assert_eq!(from_display("247"), 158);
assert_eq!(from_display("248"), 168);
assert_eq!(from_display("249"), 178);
assert_eq!(from_display("250"), 188);
assert_eq!(from_display("251"), 198);
assert_eq!(from_display("252"), 208);
assert_eq!(from_display("253"), 218);
assert_eq!(from_display("254"), 228);
assert_eq!(from_display("255"), 238);
}
#[test]
fn test_from_display_number_string_0x00_to_0xff() {
assert_eq!(from_display("0x0"), 0);
assert_eq!(from_display("0x1"), 205);
assert_eq!(from_display("0x2"), 205);
assert_eq!(from_display("0x3"), 0);
assert_eq!(from_display("0x4"), 238);
assert_eq!(from_display("0x5"), 0);
assert_eq!(from_display("0x6"), 0);
assert_eq!(from_display("0x7"), 229);
assert_eq!(from_display("0x8"), 127);
assert_eq!(from_display("0x9"), 255);
assert_eq!(from_display("0xa"), 255);
assert_eq!(from_display("0xb"), 0);
assert_eq!(from_display("0xc"), 255);
assert_eq!(from_display("0xd"), 0);
assert_eq!(from_display("0xe"), 0);
assert_eq!(from_display("0xf"), 255);
assert_eq!(from_display("0x10"), 0);
assert_eq!(from_display("0x11"), 95);
assert_eq!(from_display("0x12"), 135);
assert_eq!(from_display("0x13"), 175);
assert_eq!(from_display("0x14"), 215);
assert_eq!(from_display("0x15"), 255);
assert_eq!(from_display("0x16"), 95);
assert_eq!(from_display("0x17"), 0);
assert_eq!(from_display("0x18"), 216);
assert_eq!(from_display("0x19"), 240);
assert_eq!(from_display("0x1a"), 136);
assert_eq!(from_display("0x1b"), 160);
assert_eq!(from_display("0x1c"), 135);
assert_eq!(from_display("0x1d"), 216);
assert_eq!(from_display("0x1e"), 0);
assert_eq!(from_display("0x1f"), 40);
assert_eq!(from_display("0x20"), 80);
assert_eq!(from_display("0x21"), 120);
assert_eq!(from_display("0x22"), 175);
assert_eq!(from_display("0x23"), 240);
assert_eq!(from_display("0x24"), 40);
assert_eq!(from_display("0x25"), 0);
assert_eq!(from_display("0x26"), 120);
assert_eq!(from_display("0x27"), 80);
assert_eq!(from_display("0x28"), 215);
assert_eq!(from_display("0x29"), 136);
assert_eq!(from_display("0x2a"), 80);
assert_eq!(from_display("0x2b"), 120);
assert_eq!(from_display("0x2c"), 0);
assert_eq!(from_display("0x2d"), 40);
assert_eq!(from_display("0x2e"), 255);
assert_eq!(from_display("0x2f"), 160);
assert_eq!(from_display("0x30"), 120);
assert_eq!(from_display("0x31"), 80);
assert_eq!(from_display("0x32"), 40);
assert_eq!(from_display("0x33"), 0);
assert_eq!(from_display("0x34"), 95);
assert_eq!(from_display("0x35"), 0);
assert_eq!(from_display("0x36"), 216);
assert_eq!(from_display("0x37"), 240);
assert_eq!(from_display("0x38"), 136);
assert_eq!(from_display("0x39"), 160);
assert_eq!(from_display("0x3a"), 0);
assert_eq!(from_display("0x3b"), 95);
assert_eq!(from_display("0x3c"), 135);
assert_eq!(from_display("0x3d"), 175);
assert_eq!(from_display("0x3e"), 215);
assert_eq!(from_display("0x3f"), 255);
assert_eq!(from_display("0x40"), 216);
assert_eq!(from_display("0x41"), 135);
assert_eq!(from_display("0x42"), 95);
assert_eq!(from_display("0x43"), 119);
assert_eq!(from_display("0x44"), 15);
assert_eq!(from_display("0x45"), 39);
assert_eq!(from_display("0x46"), 240);
assert_eq!(from_display("0x47"), 175);
assert_eq!(from_display("0x48"), 119);
assert_eq!(from_display("0x49"), 95);
assert_eq!(from_display("0x4a"), 39);
assert_eq!(from_display("0x4b"), 15);
assert_eq!(from_display("0x4c"), 136);
assert_eq!(from_display("0x4d"), 215);
assert_eq!(from_display("0x4e"), 15);
assert_eq!(from_display("0x4f"), 39);
assert_eq!(from_display("0x50"), 95);
assert_eq!(from_display("0x51"), 119);
assert_eq!(from_display("0x52"), 160);
assert_eq!(from_display("0x53"), 255);
assert_eq!(from_display("0x54"), 39);
assert_eq!(from_display("0x55"), 15);
assert_eq!(from_display("0x56"), 119);
assert_eq!(from_display("0x57"), 95);
assert_eq!(from_display("0x58"), 135);
assert_eq!(from_display("0x59"), 216);
assert_eq!(from_display("0x5a"), 0);
assert_eq!(from_display("0x5b"), 40);
assert_eq!(from_display("0x5c"), 80);
assert_eq!(from_display("0x5d"), 120);
assert_eq!(from_display("0x5e"), 216);
assert_eq!(from_display("0x5f"), 135);
assert_eq!(from_display("0x60"), 95);
assert_eq!(from_display("0x61"), 119);
assert_eq!(from_display("0x62"), 15);
assert_eq!(from_display("0x63"), 39);
assert_eq!(from_display("0x64"), 0);
assert_eq!(from_display("0x65"), 95);
assert_eq!(from_display("0x66"), 135);
assert_eq!(from_display("0x67"), 175);
assert_eq!(from_display("0x68"), 215);
assert_eq!(from_display("0x69"), 255);
assert_eq!(from_display("0x6a"), 40);
assert_eq!(from_display("0x6b"), 119);
assert_eq!(from_display("0x6c"), 175);
assert_eq!(from_display("0x6d"), 135);
assert_eq!(from_display("0x6e"), 255);
assert_eq!(from_display("0x6f"), 215);
assert_eq!(from_display("0x70"), 80);
assert_eq!(from_display("0x71"), 15);
assert_eq!(from_display("0x72"), 215);
assert_eq!(from_display("0x73"), 255);
assert_eq!(from_display("0x74"), 135);
assert_eq!(from_display("0x75"), 175);
assert_eq!(from_display("0x76"), 120);
assert_eq!(from_display("0x77"), 39);
assert_eq!(from_display("0x78"), 255);
assert_eq!(from_display("0x79"), 215);
assert_eq!(from_display("0x7a"), 175);
assert_eq!(from_display("0x7b"), 135);
assert_eq!(from_display("0x7c"), 175);
assert_eq!(from_display("0x7d"), 240);
assert_eq!(from_display("0x7e"), 40);
assert_eq!(from_display("0x7f"), 0);
assert_eq!(from_display("0x80"), 120);
assert_eq!(from_display("0x81"), 80);
assert_eq!(from_display("0x82"), 240);
assert_eq!(from_display("0x83"), 175);
assert_eq!(from_display("0x84"), 119);
assert_eq!(from_display("0x85"), 95);
assert_eq!(from_display("0x86"), 39);
assert_eq!(from_display("0x87"), 15);
assert_eq!(from_display("0x88"), 40);
assert_eq!(from_display("0x89"), 119);
assert_eq!(from_display("0x8a"), 175);
assert_eq!(from_display("0x8b"), 135);
assert_eq!(from_display("0x8c"), 255);
assert_eq!(from_display("0x8d"), 215);
assert_eq!(from_display("0x8e"), 0);
assert_eq!(from_display("0x8f"), 95);
assert_eq!(from_display("0x90"), 135);
assert_eq!(from_display("0x91"), 175);
assert_eq!(from_display("0x92"), 215);
assert_eq!(from_display("0x93"), 255);
assert_eq!(from_display("0x94"), 120);
assert_eq!(from_display("0x95"), 39);
assert_eq!(from_display("0x96"), 255);
assert_eq!(from_display("0x97"), 215);
assert_eq!(from_display("0x98"), 175);
assert_eq!(from_display("0x99"), 135);
assert_eq!(from_display("0x9a"), 80);
assert_eq!(from_display("0x9b"), 15);
assert_eq!(from_display("0x9c"), 215);
assert_eq!(from_display("0x9d"), 255);
assert_eq!(from_display("0x9e"), 135);
assert_eq!(from_display("0x9f"), 175);
assert_eq!(from_display("0xa0"), 215);
assert_eq!(from_display("0xa1"), 136);
assert_eq!(from_display("0xa2"), 80);
assert_eq!(from_display("0xa3"), 120);
assert_eq!(from_display("0xa4"), 0);
assert_eq!(from_display("0xa5"), 40);
assert_eq!(from_display("0xa6"), 136);
assert_eq!(from_display("0xa7"), 215);
assert_eq!(from_display("0xa8"), 15);
assert_eq!(from_display("0xa9"), 39);
assert_eq!(from_display("0xaa"), 95);
assert_eq!(from_display("0xab"), 119);
assert_eq!(from_display("0xac"), 80);
assert_eq!(from_display("0xad"), 15);
assert_eq!(from_display("0xae"), 215);
assert_eq!(from_display("0xaf"), 255);
assert_eq!(from_display("0xb0"), 135);
assert_eq!(from_display("0xb1"), 175);
assert_eq!(from_display("0xb2"), 120);
assert_eq!(from_display("0xb3"), 39);
assert_eq!(from_display("0xb4"), 255);
assert_eq!(from_display("0xb5"), 215);
assert_eq!(from_display("0xb6"), 175);
assert_eq!(from_display("0xb7"), 135);
assert_eq!(from_display("0xb8"), 0);
assert_eq!(from_display("0xb9"), 95);
assert_eq!(from_display("0xba"), 135);
assert_eq!(from_display("0xbb"), 175);
assert_eq!(from_display("0xbc"), 215);
assert_eq!(from_display("0xbd"), 255);
assert_eq!(from_display("0xbe"), 40);
assert_eq!(from_display("0xbf"), 119);
assert_eq!(from_display("0xc0"), 175);
assert_eq!(from_display("0xc1"), 135);
assert_eq!(from_display("0xc2"), 255);
assert_eq!(from_display("0xc3"), 215);
assert_eq!(from_display("0xc4"), 255);
assert_eq!(from_display("0xc5"), 160);
assert_eq!(from_display("0xc6"), 120);
assert_eq!(from_display("0xc7"), 80);
assert_eq!(from_display("0xc8"), 40);
assert_eq!(from_display("0xc9"), 0);
assert_eq!(from_display("0xca"), 160);
assert_eq!(from_display("0xcb"), 255);
assert_eq!(from_display("0xcc"), 39);
assert_eq!(from_display("0xcd"), 15);
assert_eq!(from_display("0xce"), 119);
assert_eq!(from_display("0xcf"), 95);
assert_eq!(from_display("0xd0"), 120);
assert_eq!(from_display("0xd1"), 39);
assert_eq!(from_display("0xd2"), 255);
assert_eq!(from_display("0xd3"), 215);
assert_eq!(from_display("0xd4"), 175);
assert_eq!(from_display("0xd5"), 135);
assert_eq!(from_display("0xd6"), 80);
assert_eq!(from_display("0xd7"), 15);
assert_eq!(from_display("0xd8"), 215);
assert_eq!(from_display("0xd9"), 255);
assert_eq!(from_display("0xda"), 135);
assert_eq!(from_display("0xdb"), 175);
assert_eq!(from_display("0xdc"), 40);
assert_eq!(from_display("0xdd"), 119);
assert_eq!(from_display("0xde"), 175);
assert_eq!(from_display("0xdf"), 135);
assert_eq!(from_display("0xe0"), 255);
assert_eq!(from_display("0xe1"), 215);
assert_eq!(from_display("0xe2"), 0);
assert_eq!(from_display("0xe3"), 95);
assert_eq!(from_display("0xe4"), 135);
assert_eq!(from_display("0xe5"), 175);
assert_eq!(from_display("0xe6"), 215);
assert_eq!(from_display("0xe7"), 255);
assert_eq!(from_display("0xe8"), 8);
assert_eq!(from_display("0xe9"), 18);
assert_eq!(from_display("0xea"), 28);
assert_eq!(from_display("0xeb"), 38);
assert_eq!(from_display("0xec"), 48);
assert_eq!(from_display("0xed"), 58);
assert_eq!(from_display("0xee"), 68);
assert_eq!(from_display("0xef"), 78);
assert_eq!(from_display("0xf0"), 88);
assert_eq!(from_display("0xf1"), 98);
assert_eq!(from_display("0xf2"), 108);
assert_eq!(from_display("0xf3"), 118);
assert_eq!(from_display("0xf4"), 128);
assert_eq!(from_display("0xf5"), 138);
assert_eq!(from_display("0xf6"), 148);
assert_eq!(from_display("0xf7"), 158);
assert_eq!(from_display("0xf8"), 168);
assert_eq!(from_display("0xf9"), 178);
assert_eq!(from_display("0xfa"), 188);
assert_eq!(from_display("0xfb"), 198);
assert_eq!(from_display("0xfc"), 208);
assert_eq!(from_display("0xfd"), 218);
assert_eq!(from_display("0xfe"), 228);
assert_eq!(from_display("0xff"), 238);
}