ldas-tools-framecpp  2.8.1
Macros | Functions | Variables
IOStream.cc File Reference
#include <boost/test/included/unit_test.hpp>
#include "ldastoolsal/fstream.hh"
#include "framecpp/Common/FrameBuffer.hh"
#include "framecpp/Common/IOStream.hh"
#include "framecpp/Common/MD5SumFilter.hh"
Include dependency graph for IOStream.cc:

Macros

#define BOOST_TEST_MAIN
 
#define BUFFER_SIZE   2048
 
#define GENERIC_TEST(f, a, s)   f< a >( #a, s )
 
#define STD_TEST(f, s)   GENERIC_TEST( f, std::filebuf, s )
 
#define GENERAL_TEST(f, s)   GENERIC_TEST( f, LDASTools::AL::filebuf, s )
 
#define TEST(s)
 

Functions

template<typename BT >
void OpenException (const std::string &Header, const std::string &StreamLabel, std::ios::openmode Mode)
 
 BOOST_AUTO_TEST_CASE (IOStreamExceptions)
 
template<class BT >
void filetest (const std::string &BufferType, INT_4U BufferSize)
 
template<class BT >
void filetest2 (const std::string &BufferType, INT_4U BufferSize)
 
 BOOST_AUTO_TEST_CASE (IOStream)
 

Variables

static const char * FILENAME_SOURCE
 
static const char * FILENAME_SINK = "/dev/null"
 
MD5Sum tmd5sum
 

Macro Definition Documentation

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

◆ BUFFER_SIZE

#define BUFFER_SIZE   2048

◆ GENERAL_TEST

#define GENERAL_TEST (   f,
 
)    GENERIC_TEST( f, LDASTools::AL::filebuf, s )

◆ GENERIC_TEST

#define GENERIC_TEST (   f,
  a,
 
)    f< a >( #a, s )

◆ STD_TEST

#define STD_TEST (   f,
 
)    GENERIC_TEST( f, std::filebuf, s )

◆ TEST

#define TEST (   s)
Value:
GENERAL_TEST( filetest2, s ); \
STD_TEST( filetest, s ); \
STD_TEST( filetest2, s )
#define GENERAL_TEST(f, s)
void filetest2(const std::string &BufferType, INT_4U BufferSize)
Definition: IOStream.cc:191
void filetest(const std::string &BufferType, INT_4U BufferSize)
Definition: IOStream.cc:109

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/2]

BOOST_AUTO_TEST_CASE ( IOStream  )

◆ BOOST_AUTO_TEST_CASE() [2/2]

BOOST_AUTO_TEST_CASE ( IOStreamExceptions  )

◆ filetest()

template<class BT >
void filetest ( const std::string &  BufferType,
INT_4U  BufferSize 
)

◆ filetest2()

template<class BT >
void filetest2 ( const std::string &  BufferType,
INT_4U  BufferSize 
)

◆ OpenException()

template<typename BT >
void OpenException ( const std::string &  Header,
const std::string &  StreamLabel,
std::ios::openmode  Mode 
)
inline

Variable Documentation

◆ FILENAME_SINK

const char* FILENAME_SINK = "/dev/null"
static

◆ FILENAME_SOURCE

const char* FILENAME_SOURCE
static
Initial value:
=
"../src/Utilities/Z-R_std_test_frame_ver6-600000000-1.gwf"

◆ tmd5sum

MD5Sum tmd5sum