Skip to content
Snippets Groups Projects
TimeHelper.cpp 597 B
Newer Older
  • Learn to ignore specific revisions
  • #include "catch2/catch.hpp"
    #include "Helpers/TimeHelper.hpp"
    
    TEST_CASE("Time format implementation", "[CUC]") {
    	// a very simple test for the TimeHelper. Check the pField and the tField
    	Message receive = Message(9, 2, Message::TC, 1); // random values
    	TimeHelper::implementCUCTimeFormat(60, receive);
    
    	// the pField as defined in the implementCUCTimeFormat()
    	CHECK(receive.readBits(1) == 0);
    	CHECK(receive.readBits(3) == 1);
    	CHECK(receive.readBits(2) == 3);
    	CHECK(receive.readBits(2) == 0);
    
    	// the tField as defined in the implementCUCTimeFormat()
    	CHECK(receive.readWord() == 60);
    
    }