mistserver/test/bitwriter.cpp
2021-10-19 22:29:40 +02:00

23 lines
449 B
C++

#include "../lib/bitstream.cpp"
#include <cassert>
#include <iomanip>
#include <iostream>
int main(int argc, char **argv){
Utils::bitWriter bw;
bw.append(1, 3);
bw.append(1, 3);
bw.append(1, 3);
bw.append(1, 3);
bw.append(1, 3);
bw.append(1, 3);
bw.append(1, 3);
bw.append(1, 3);
std::string res = bw.str();
assert(res.size() == 3);
assert(res[0] == 0x24);
assert(res[1] == 0x92);
assert(res[2] == 0x49);
return 0;
}