Project
Loading...
Searching...
No Matches
Positions.cxx File Reference
#include <boost/test/unit_test.hpp>
#include <boost/test/data/test_case.hpp>
#include <fstream>
#include <iostream>
#include <rapidjson/filereadstream.h>
#include <rapidjson/document.h>
#include "MIDBase/GeometryTransformer.h"

Go to the source code of this file.

Classes

class  InputDocument< StreamType >
 

Macros

#define BOOST_TEST_MODULE   Test MID geometry transformer
 
#define BOOST_TEST_DYN_LINK
 

Typedefs

using InputWrapper = InputDocument< rapidjson::FileReadStream >
 

Functions

bool areEqual (double a, double b)
 
bool areEqual (std::array< double, 3 > &p1, std::array< double, 3 > &p2)
 
int testOnePosition (const o2::mid::GeometryTransformer &geoTrans, rapidjson::Value &tp)
 
std::string getTestPosFilename ()
 
bool fileExists (const char *filename)
 
 BOOST_AUTO_TEST_CASE (TestPositions)
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

Definition at line 16 of file Positions.cxx.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   Test MID geometry transformer
Author
Diego Stocco

Definition at line 15 of file Positions.cxx.

Typedef Documentation

◆ InputWrapper

using InputWrapper = InputDocument<rapidjson::FileReadStream>

Definition at line 58 of file Positions.cxx.

Function Documentation

◆ areEqual() [1/2]

bool areEqual ( double  a,
double  b 
)

Definition at line 63 of file Positions.cxx.

◆ areEqual() [2/2]

bool areEqual ( std::array< double, 3 > &  p1,
std::array< double, 3 > &  p2 
)

Definition at line 68 of file Positions.cxx.

◆ BOOST_AUTO_TEST_CASE()

BOOST_AUTO_TEST_CASE ( TestPositions  )

Definition at line 116 of file Positions.cxx.

◆ fileExists()

bool fileExists ( const char filename)

Definition at line 110 of file Positions.cxx.

◆ getTestPosFilename()

std::string getTestPosFilename ( )

Definition at line 93 of file Positions.cxx.

◆ testOnePosition()

int testOnePosition ( const o2::mid::GeometryTransformer geoTrans,
rapidjson::Value tp 
)

Definition at line 78 of file Positions.cxx.