diff --git a/tests/manchester_encoder_decoder_test.cpp b/tests/manchester_encoder_decoder_test.cpp index 3b99a1de93f6cabbd62c7f3feb7d23c762ea9a4f..af015ce118ebb15017390e3dbb5819272c81d494 100644 --- a/tests/manchester_encoder_decoder_test.cpp +++ b/tests/manchester_encoder_decoder_test.cpp @@ -3,7 +3,7 @@ #include <cassert> #include <cstddef> #include <cstdint> -#include <iostream> +#include <cstdio> #include "../source/ManchesterDecoder.hpp" #include "../source/ManchesterEncoder.hpp" @@ -29,26 +29,26 @@ int main() { for (TestCase t : test_cases) { ManchesterEncoder encoder; ManchesterDecoder decoder; - std::cout << "Input: \t" << std::hex << +t.input << std::endl; encoder.input(t.input); - std::cout << "Expected:\t"; + printf("Input: \t%x\n", t.input); + printf("Expected:\t"); for (size_t i = 0; i < 16; i++) { - std::cout << t.output[i]; + printf("%i", t.output[i]); } - std::cout << std::endl; - std::cout << "Actual: \t"; + printf("\n"); + printf("Actual: \t"); for (size_t i = 0; i < 16; i++) { // assert(encoder.get_next_state() == t.output[i]); - bool state = encoder.get_next_state(); + int state = encoder.get_next_state(); decoder.input(state); - std::cout << state; + printf("%i", state); } - std::cout << std::endl; + printf("\n"); uint8_t decoded = 0xff; decoder.get_next_byte(decoded); - std::cout << "Decoded: \t" << std::hex << +decoded << std::endl; + printf("Decoded: \t%x\n", decoded); // draw a bar - std::cout << "================================" << std::endl; + printf("================================\n"); } return 0; }