TwiceAsNice  2019-02-18
Classes | Functions
DiagnosticRecordReassemblerImplTest.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <boost/cstdint.hpp>
#include <boost/make_shared.hpp>
#include "Microgate/Mgp/ByteBuffer.h"
#include "Microgate/Diagnostics/DiagnosticRecordReassemblerImpl.h"
#include "Microgate/Diagnostics/MasterBcuDiagnosticRecord.h"
#include "Microgate/Diagnostics/TdpPacket.h"
#include "test/Device/Microgate/Diagnostics/TdpPacketFixture.h"
Include dependency graph for DiagnosticRecordReassemblerImplTest.cpp:

Classes

struct  DiagnosticRecordReassemblerImplFixture
 

Functions

 BOOST_AUTO_TEST_CASE (ShouldRejectEmptyPacketSequence)
 
 BOOST_AUTO_TEST_CASE (ShouldReassembleUnfragmentedPacket)
 
 BOOST_AUTO_TEST_CASE (ShouldSkipReassemblingIfPacketsAreMissing)
 
 BOOST_AUTO_TEST_CASE (ShouldReassembleFragmentedPacket)
 
 BOOST_AUTO_TEST_CASE (ShouldSortIncomingPackets)
 
 BOOST_AUTO_TEST_CASE (ShouldSkipPacketsContainingDuplicates)
 
 BOOST_AUTO_TEST_CASE (ShouldRejectPacketsWithDifferentRecordIds)
 
 BOOST_AUTO_TEST_CASE (ShouldRejectPacketsThatExceedsRecordSize)
 
 BOOST_AUTO_TEST_CASE (ShouldRejectIncompleteRecord)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/9]

BOOST_AUTO_TEST_CASE ( ShouldRejectEmptyPacketSequence  )

◆ BOOST_AUTO_TEST_CASE() [2/9]

BOOST_AUTO_TEST_CASE ( ShouldReassembleUnfragmentedPacket  )

◆ BOOST_AUTO_TEST_CASE() [3/9]

BOOST_AUTO_TEST_CASE ( ShouldSkipReassemblingIfPacketsAreMissing  )

◆ BOOST_AUTO_TEST_CASE() [4/9]

BOOST_AUTO_TEST_CASE ( ShouldReassembleFragmentedPacket  )

◆ BOOST_AUTO_TEST_CASE() [5/9]

BOOST_AUTO_TEST_CASE ( ShouldSortIncomingPackets  )

◆ BOOST_AUTO_TEST_CASE() [6/9]

BOOST_AUTO_TEST_CASE ( ShouldSkipPacketsContainingDuplicates  )

◆ BOOST_AUTO_TEST_CASE() [7/9]

BOOST_AUTO_TEST_CASE ( ShouldRejectPacketsWithDifferentRecordIds  )

◆ BOOST_AUTO_TEST_CASE() [8/9]

BOOST_AUTO_TEST_CASE ( ShouldRejectPacketsThatExceedsRecordSize  )

◆ BOOST_AUTO_TEST_CASE() [9/9]

BOOST_AUTO_TEST_CASE ( ShouldRejectIncompleteRecord  )