35#ifndef QPOASES_UNIT_TESTING_HPP
36#define QPOASES_UNIT_TESTING_HPP
39#ifndef TEST_TOL_FACTOR
40#define TEST_TOL_FACTOR 1
51#define TEST_DATA_NOT_FOUND 99
55#define QPOASES_TEST_FOR_EQUAL( x,y ) if ( REFER_NAMESPACE_QPOASES isEqual( (x),(y) ) == BT_FALSE ) { return TEST_FAILED; }
58#define QPOASES_TEST_FOR_NEAR( x,y ) if ( REFER_NAMESPACE_QPOASES getAbs((x)-(y)) / REFER_NAMESPACE_QPOASES getMax( 1.0,REFER_NAMESPACE_QPOASES getAbs(x) ) >= 1e-10 ) { return TEST_FAILED; }
61#define QPOASES_TEST_FOR_TOL( x,tol ) if ( (x) > (tol)*(TEST_TOL_FACTOR) ) { return TEST_FAILED; }
64#define QPOASES_TEST_FOR_TRUE( x ) if ( (x) == false ) { return TEST_FAILED; }
#define END_NAMESPACE_QPOASES
Definition: Types.hpp:110
#define BEGIN_NAMESPACE_QPOASES
Definition: Types.hpp:107