#include "eckit/io/Buffer.h"
#include "eckit/io/MemoryHandle.h"
#include "eckit/testing/Test.h"
#include "eckit/exception/Exceptions.h"
#include "eckit/eckit_config.h"
#include "odc/Writer.h"
#include "odc/Reader.h"
#include "odc/api/ColumnType.h"
Go to the source code of this file.
|
| CASE ("Columns are initialised correctly for writing") |
|
| CASE ("If out-of range columns are created, exceptions are thrown") |
|
| CASE ("If columns are created with invalid types, exceptions are thrown") |
|
| CASE ("Columns names must be unique") |
|
| CASE ("Data is encoded and read back correctly") |
|
| CASE ("We ASSERT on cases where we try and use an incompletely configured writer") |
|
| CASE ("Data is automatically written after a configurable number of rows") |
|
| CASE ("Pathological data for integral codecs is correctly encoded") |
|
int | main (int argc, char *argv[]) |
|
|
const float | float_lowest = -std::numeric_limits<float>::max() |
|
const double | double_lowest = -std::numeric_limits<double>::max() |
|
◆ CASE() [1/8]
CASE |
( |
"Columns are initialised correctly for writing" |
| ) |
|
◆ CASE() [2/8]
CASE |
( |
"Columns names must be unique" |
| ) |
|
◆ CASE() [3/8]
CASE |
( |
"Data is automatically written after a configurable number of rows" |
| ) |
|
◆ CASE() [4/8]
CASE |
( |
"Data is encoded and read back correctly" |
| ) |
|
◆ CASE() [5/8]
CASE |
( |
"If columns are created with invalid |
types, |
|
|
exceptions are thrown" |
|
|
) |
| |
◆ CASE() [6/8]
CASE |
( |
"If out-of range columns are |
created, |
|
|
exceptions are thrown" |
|
|
) |
| |
◆ CASE() [7/8]
CASE |
( |
"Pathological data for integral codecs is correctly encoded" |
| ) |
|
◆ CASE() [8/8]
CASE |
( |
"We ASSERT on cases where we try and use an incompletely configured writer" |
| ) |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ double_lowest
const double double_lowest = -std::numeric_limits<double>::max() |
◆ float_lowest
const float float_lowest = -std::numeric_limits<float>::max() |