MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / testEncodeMfm

Function testEncodeMfm

tests/fmmfm.cc:66–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66static void testEncodeMfm(void)
67{
68 assert(wrappedEncodeMfm(Bytes{0xa1}) == (std::vector<bool>{false,
69 true,
70 false,
71 false,
72 false,
73 true,
74 false,
75 false,
76 true,
77 false,
78 true,
79 false,
80 true,
81 false,
82 false,
83 true}));
84
85 assert(wrappedEncodeMfm(Bytes{0xc2}) == (std::vector<bool>{false,
86 true,
87 false,
88 true,
89 false,
90 false,
91 true,
92 false,
93 true,
94 false,
95 true,
96 false,
97 false,
98 true,
99 false,
100 false}));
101
102 assert(wrappedEncodeMfm(Bytes{0xb0}) == (std::vector<bool>{
103 false,
104 true,
105 false,
106 false,
107 false,
108 true,
109 false,
110 true,
111 false,
112 false,
113 true,
114 false,
115 true,
116 false,
117 true,
118 false,
119 }));
120}
121
122static void testEncodeFm(void)
123{

Callers 1

mainFunction · 0.85

Calls 1

wrappedEncodeMfmFunction · 0.85

Tested by

no test coverage detected