Project
Loading...
Searching...
No Matches
testElectronicMapperString.cxx File Reference
#include <boost/test/unit_test.hpp>
#include "MapCRU.h"
#include "MapFEC.h"
#include <sstream>
#include <string>

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   Test MCHWorkflow MapperString
 
#define BOOST_TEST_MAIN
 
#define BOOST_TEST_DYN_LINK
 

Functions

 BOOST_AUTO_TEST_CASE (DefautCtorCreatesAnEmptyMap)
 
 BOOST_AUTO_TEST_CASE (ReadMapCRUSize)
 
 BOOST_AUTO_TEST_CASE (GetSolarId)
 
 BOOST_AUTO_TEST_CASE (GetSolarIdIsOKEvenIfLineContainsMoreInformation)
 
 BOOST_AUTO_TEST_CASE (ObjectFromStringShouldHaveFiveFEC)
 
 BOOST_AUTO_TEST_CASE (RequestingInvalidLinkMustYieldInvalidDeDs)
 
 BOOST_AUTO_TEST_CASE (RequestingInvalidDsAddressMustYieldInvalidDeDs)
 
 BOOST_AUTO_TEST_CASE (GetValidDeDs)
 

Variables

std::string cruString
 
std::string cruString2
 
std::string fecString
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

Definition at line 14 of file testElectronicMapperString.cxx.

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

Definition at line 13 of file testElectronicMapperString.cxx.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   Test MCHWorkflow MapperString

Definition at line 12 of file testElectronicMapperString.cxx.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/8]

BOOST_AUTO_TEST_CASE ( DefautCtorCreatesAnEmptyMap  )

Definition at line 46 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [2/8]

BOOST_AUTO_TEST_CASE ( GetSolarId  )

Definition at line 58 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [3/8]

BOOST_AUTO_TEST_CASE ( GetSolarIdIsOKEvenIfLineContainsMoreInformation  )

Definition at line 67 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [4/8]

BOOST_AUTO_TEST_CASE ( GetValidDeDs  )

Definition at line 96 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [5/8]

BOOST_AUTO_TEST_CASE ( ObjectFromStringShouldHaveFiveFEC  )

Definition at line 76 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [6/8]

BOOST_AUTO_TEST_CASE ( ReadMapCRUSize  )

Definition at line 52 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [7/8]

BOOST_AUTO_TEST_CASE ( RequestingInvalidDsAddressMustYieldInvalidDeDs  )

Definition at line 89 of file testElectronicMapperString.cxx.

◆ BOOST_AUTO_TEST_CASE() [8/8]

BOOST_AUTO_TEST_CASE ( RequestingInvalidLinkMustYieldInvalidDeDs  )

Definition at line 82 of file testElectronicMapperString.cxx.

Variable Documentation

◆ cruString

std::string cruString
Initial value:
= R"(
1 0 0
20 3 11
)"

Definition at line 25 of file testElectronicMapperString.cxx.

◆ cruString2

std::string cruString2
Initial value:
= R"(
1 0 0 anything
20 3 11 anything extra will not matter
)"

Definition at line 29 of file testElectronicMapperString.cxx.

◆ fecString

std::string fecString
Initial value:
= R"(
1 0 819 108 0 107 0 106
1 1 919 1133 0 1134 0 0
)"

Definition at line 38 of file testElectronicMapperString.cxx.