IODA Bundle
test_codecs_end_to_end.cc File Reference
#include "eckit/io/Buffer.h"
#include "eckit/io/DataHandle.h"
#include "eckit/io/MemoryHandle.h"
#include "eckit/testing/Test.h"
#include "odc/core/MetaData.h"
#include "odc/Reader.h"
#include "odc/Writer.h"
#include "odc/tools/MockReader.h"
#include "odc/codec/Integer.h"
#include "odc/codec/String.h"
Include dependency graph for test_codecs_end_to_end.cc:

Go to the source code of this file.

Classes

class  anonymous_namespace{test_codecs_end_to_end.cc}::MockReadIterator
 
struct  anonymous_namespace{test_codecs_end_to_end.cc}::MockReadIteratorConstInt
 
struct  anonymous_namespace{test_codecs_end_to_end.cc}::MockReadIteratorConstString1
 

Namespaces

 anonymous_namespace{test_codecs_end_to_end.cc}
 

Functions

 CASE ("The constant integer codec stores a constant integer")
 
 CASE ("The constant codec can also store strings")
 
 CASE ("The constant codec can also store doubles")
 
 CASE ("Missing values are encoded and decoded correctly")
 
int main (int argc, char *argv[])
 

Variables

const int anonymous_namespace{test_codecs_end_to_end.cc}::num_rows_to_write = 10
 
const long anonymous_namespace{test_codecs_end_to_end.cc}::the_const_value = 20090624
 
const char * anonymous_namespace{test_codecs_end_to_end.cc}::const_string_1 = "a-string"
 

Function Documentation

◆ CASE() [1/4]

CASE ( "Missing values are encoded and decoded correctly"  )

Definition at line 255 of file test_codecs_end_to_end.cc.

Here is the call graph for this function:

◆ CASE() [2/4]

CASE ( "The constant codec can also store doubles"  )

Definition at line 194 of file test_codecs_end_to_end.cc.

Here is the call graph for this function:

◆ CASE() [3/4]

CASE ( "The constant codec can also store strings"  )

Definition at line 150 of file test_codecs_end_to_end.cc.

Here is the call graph for this function:

◆ CASE() [4/4]

CASE ( "The constant integer codec stores a constant integer"  )

Definition at line 106 of file test_codecs_end_to_end.cc.

Here is the call graph for this function:

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 304 of file test_codecs_end_to_end.cc.