ldas-tools-framecpp 3.0.4
|
#include <sys/stat.h>
#include <cstdlib>
#include <fstream>
#include <sstream>
#include <boost/test/included/unit_test.hpp>
#include <boost/pointer_cast.hpp>
#include <boost/scoped_array.hpp>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/Exec.hh"
#include "ldastoolsal/fstream.hh"
#include "framecpp/Common/BaseMemoryBuffer.hh"
#include "framecpp/Common/DynamicMemoryBuffer.hh"
#include "framecpp/Common/MemoryBuffer.hh"
#include "framecpp/Common/FrameBuffer.hh"
#include "framecpp/Types.hh"
#include "framecpp/Dimension.hh"
#include "framecpp/IFrameStream.hh"
#include "framecpp/OFrameStream.hh"
#include "framecpp/FrameH.hh"
#include "framecpp/FrRawData.hh"
#include "framecpp/FrTOC.hh"
#include "framecpp/FrVect.hh"
Macros | |
#define | BOOST_TEST_MAIN |
#define | SMALL_FRAMES_TYPE 1 |
Typedefs | |
typedef FrameCPP::Common::FrameBufferInterface::Scanner | Scanner |
typedef FrameBuffer< LDASTools::AL::filebuf > | frame_buffer_type |
typedef boost::shared_ptr< FrameCPP::Common::FrameH > | build_frame_type |
typedef FrameCPP::Common::FrameSpec::version_type | frame_version_type |
typedef GPSTime | start_time_type |
typedef REAL_8 | dt_type |
typedef DynamicMemoryBufferT | DynamicMemoryBuffer |
typedef MemoryBufferT | MemoryBuffer |
typedef BaseMemoryBufferT< ROMemoryStreamBuf > | ReadOnlyMemoryBuffer |
typedef Version::FrAdcData | FrAdcData |
typedef Version::FrameH | FrameH |
typedef Version::FrRawData | FrRawData |
Functions | |
static build_frame_type | create_frame (frame_version_type Version, start_time_type Start, dt_type Dt) |
bool | do_init () |
const std::string & | TEST_DIR () |
bool | verify_fileBaseName (const std::string Source) |
bool | verify_fileBaseName (IFrameStream &Source, const std::string &fileBaseName_expected) |
const std::string & | filename_source (int Spec=FRAME_SPEC_CURRENT) |
void | test_dynamic_memory_buffer () |
void | test_memory_buffer () |
BOOST_AUTO_TEST_CASE (test_memory_buffer_ro) | |
BOOST_AUTO_TEST_CASE (test_scanner) | |
BOOST_AUTO_TEST_CASE (test_standard) | |
BOOST_AUTO_TEST_CASE (test_small_frames) | |
BOOST_AUTO_TEST_CASE (test_read_events) | |
template<frame_version_type> | |
build_frame_type | frameh (start_time_type StartTime, dt_type Dt) |
template<> | |
build_frame_type | frameh< 9 > (start_time_type StartTime, dt_type Dt) |
template<> | |
build_frame_type | frameh< 8 > (start_time_type StartTime, dt_type Dt) |
Variables | |
static const bool | HAS_BEEN_INITIALIZED = do_init( ) |
#define BOOST_TEST_MAIN |
#define SMALL_FRAMES_TYPE 1 |
typedef boost::shared_ptr< FrameCPP::Common::FrameH > build_frame_type |
typedef REAL_8 dt_type |
typedef DynamicMemoryBufferT FrameCPP::Common::DynamicMemoryBuffer |
typedef Version_9::FrAdcData FrameCPP::FrAdcData |
typedef FrameBuffer< LDASTools::AL::filebuf > frame_buffer_type |
typedef Version_9::FrameH FrameCPP::FrameH |
typedef Version_9::FrRawData FrameCPP::FrRawData |
typedef MemoryBufferT FrameCPP::Common::MemoryBuffer |
typedef BaseMemoryBufferT< ROMemoryStreamBuf > FrameCPP::Common::ReadOnlyMemoryBuffer |
typedef GPSTime start_time_type |
BOOST_AUTO_TEST_CASE | ( | test_memory_buffer_ro | ) |
BOOST_AUTO_TEST_CASE | ( | test_read_events | ) |
BOOST_AUTO_TEST_CASE | ( | test_scanner | ) |
BOOST_AUTO_TEST_CASE | ( | test_small_frames | ) |
BOOST_AUTO_TEST_CASE | ( | test_standard | ) |
|
static |
bool do_init | ( | ) |
|
inline |
build_frame_type frameh | ( | start_time_type | StartTime, |
dt_type | Dt ) |
build_frame_type frameh< 8 > | ( | start_time_type | StartTime, |
dt_type | Dt ) |
build_frame_type frameh< 9 > | ( | start_time_type | StartTime, |
dt_type | Dt ) |
|
inline |
void test_dynamic_memory_buffer | ( | ) |
void test_memory_buffer | ( | ) |
|
inline |
|
inline |
|
static |