NASA Logo
Ocean Color Science Software

ocssw V2022
scaledNcVarTest.cpp File Reference
#include <cassert>
#include <stdexcept>
#include "scaledNcVar.hpp"
Include dependency graph for scaledNcVarTest.cpp:

Go to the source code of this file.

Functions

void testGetVar (const vector< double > &data)
 
int testReading ()
 
int testWriting ()
 
int main ()
 

Variables

const double TEST_VALUE = 20.1
 
const double TEST_BADVALUE = -1
 
const double TEST_SCALE = 2.0
 
const double TEST_OFFSET = 1.0
 
const int TEST_COMPRESS_VALUE = (TEST_VALUE - TEST_OFFSET) / TEST_SCALE
 
const double TEST_UNCOMPRESSED_VALUE = (TEST_COMPRESS_VALUE * TEST_SCALE) + TEST_OFFSET
 
const int TEST_SIZE = 50
 

Function Documentation

◆ main()

int main ( )

Definition at line 158 of file scaledNcVarTest.cpp.

◆ testGetVar()

void testGetVar ( const vector< double > &  data)

Definition at line 18 of file scaledNcVarTest.cpp.

◆ testReading()

int testReading ( )

Definition at line 26 of file scaledNcVarTest.cpp.

◆ testWriting()

int testWriting ( )

Definition at line 90 of file scaledNcVarTest.cpp.

Variable Documentation

◆ TEST_BADVALUE

const double TEST_BADVALUE = -1

Definition at line 11 of file scaledNcVarTest.cpp.

◆ TEST_COMPRESS_VALUE

const int TEST_COMPRESS_VALUE = (TEST_VALUE - TEST_OFFSET) / TEST_SCALE

Definition at line 14 of file scaledNcVarTest.cpp.

◆ TEST_OFFSET

const double TEST_OFFSET = 1.0

Definition at line 13 of file scaledNcVarTest.cpp.

◆ TEST_SCALE

const double TEST_SCALE = 2.0

Definition at line 12 of file scaledNcVarTest.cpp.

◆ TEST_SIZE

const int TEST_SIZE = 50

Definition at line 16 of file scaledNcVarTest.cpp.

◆ TEST_UNCOMPRESSED_VALUE

const double TEST_UNCOMPRESSED_VALUE = (TEST_COMPRESS_VALUE * TEST_SCALE) + TEST_OFFSET

Definition at line 15 of file scaledNcVarTest.cpp.

◆ TEST_VALUE

const double TEST_VALUE = 20.1

Definition at line 10 of file scaledNcVarTest.cpp.