|
Peano
|


Go to the source code of this file.
Macros | |
| #define | testMethod(name) |
| Run a test method and check for errors. | |
| #define | testNumericalEquals(lhs, rhs) (std::abs((rhs) -(lhs)) <= 1.0e-10) |
| #define | validate(booleanExpr) |
| #define | validateWithMessage(booleanExpr, message) |
| parameter message has to be a std::string or char* | |
| #define | validateWithParams1(booleanExpr, param0) |
| #define | validateWithParams2(booleanExpr, param0, param1) |
| #define | validateWithParams3(booleanExpr, param0, param1, param2) |
| #define | validateWithParams4(booleanExpr, param0, param1, param2, param3) |
| #define | validateWithParams5(booleanExpr, param0, param1, param2, param3, param4) |
| #define | validateWithParams6(booleanExpr, param0, param1, param2, param3, param4, param5) |
| #define | validateWithParams7(booleanExpr, param0, param1, param2, param3, param4, param5, param6) |
| #define | validateWithParams8(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7) |
| #define | validateWithParams9(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7, param8) |
| #define | validateWithParams10(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9) |
| #define | validateWithParams11(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) |
| #define | validateWithParams12(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11) |
| #define | validateWithParams13(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) |
| #define | validateWithParams14(booleanExpr, param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13) |
| #define | validateEquals(actualValue, validValue) |
| #define | validateEqualsWithMessage(actualValue, validValue, message) |
| #define | validateEqualsWithParams1(actualValue, validValue, param0) |
| #define | validateEqualsWithParams2(actualValue, validValue, param0, param1) |
| #define | validateEqualsWithParams3(actualValue, validValue, param0, param1, param2) |
| #define | validateEqualsWithParams4(actualValue, validValue, param0, param1, param2, param3) |
| #define | validateEqualsWithParams5(actualValue, validValue, param0, param1, param2, param3, param4) |
| #define | validateEqualsWithParams6(actualValue, validValue, param0, param1, param2, param3, param4, param5) |
| #define | validateEqualsWithParams7(actualValue, validValue, param0, param1, param2, param3, param4, param5, param6) |
| #define | validateEqualsWithParams8(actualValue, validValue, param0, param1, param2, param3, param4, param5, param6, param7) |
| #define | validateEqualsWithParams9(actualValue, validValue, param0, param1, param2, param3, param4, param5, param6, param7, param8) |
| #define | validateNotEqual(actualValue, validValue) |
| #define | validateNumericalEquals(actualValue, validValue) |
| #define | validateNumericalEqualsWithEps(actualValue, validValue, eps) |
| #define | validateNumericalEqualsWithEpsWithParams1(actualValue, validValue, eps, param0) |
| #define | validateNumericalEqualsWithEpsWithParams2(actualValue, validValue, eps, param0, param1) |
| #define | validateNumericalEqualsWithEpsWithParams3(actualValue, validValue, eps, param0, param1, param2) |
| #define | validateNumericalEqualsWithParams1(actualValue, validValue, param0) |
| #define | validateNumericalEqualsWithParams2(actualValue, validValue, param0, param1) |
| #define | validateNumericalEqualsWithParams3(actualValue, validValue, param0, param1, param2) |
| #define | validateNumericalEqualsWithParams4(actualValue, validValue, param0, param1, param2, param3) |
| #define | validateNumericalEqualsWithParams5(actualValue, validValue, param0, param1, param2, param3, param4) |
| #define | validateNumericalEqualsWithParams6(actualValue, validValue, param0, param1, param2, param3, param4, param5) |
| #define | validateNumericalVectorEquals(actual, valid) |
| Macro for validating the (numerical) equality of two Vectors. | |
| #define | validateNumericalVectorEqualsWithParams1(actual, valid, param0) |
| #define | validateNumericalVectorEqualsWithParams2(actual, valid, param0, param1) |
| #define | validateNumericalVectorEqualsWithParams3(actual, valid, param0, param1, param2) |
| #define testMethod | ( | name | ) |
Run a test method and check for errors.
It is necessary to use assertion-macros which set member _error in a TestCase.
| name | the name of the method to call (without parentheses!) |
Definition at line 24 of file TestMacros.h.
| #define testNumericalEquals | ( | lhs, | |
| rhs ) (std::abs((rhs) -(lhs)) <= 1.0e-10) |
Definition at line 33 of file TestMacros.h.
| #define validate | ( | booleanExpr | ) |
Definition at line 37 of file TestMacros.h.
| #define validateEquals | ( | actualValue, | |
| validValue ) |
Definition at line 299 of file TestMacros.h.
| #define validateEqualsWithMessage | ( | actualValue, | |
| validValue, | |||
| message ) |
Definition at line 308 of file TestMacros.h.
| #define validateEqualsWithParams1 | ( | actualValue, | |
| validValue, | |||
| param0 ) |
Definition at line 318 of file TestMacros.h.
| #define validateEqualsWithParams2 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1 ) |
Definition at line 328 of file TestMacros.h.
| #define validateEqualsWithParams3 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2 ) |
Definition at line 339 of file TestMacros.h.
| #define validateEqualsWithParams4 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3 ) |
Definition at line 349 of file TestMacros.h.
| #define validateEqualsWithParams5 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4 ) |
Definition at line 359 of file TestMacros.h.
| #define validateEqualsWithParams6 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5 ) |
Definition at line 369 of file TestMacros.h.
| #define validateEqualsWithParams7 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6 ) |
Definition at line 379 of file TestMacros.h.
| #define validateEqualsWithParams8 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7 ) |
Definition at line 392 of file TestMacros.h.
| #define validateEqualsWithParams9 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8 ) |
Definition at line 405 of file TestMacros.h.
| #define validateNotEqual | ( | actualValue, | |
| validValue ) |
Definition at line 419 of file TestMacros.h.
| #define validateNumericalEquals | ( | actualValue, | |
| validValue ) |
Definition at line 428 of file TestMacros.h.
| #define validateNumericalEqualsWithEps | ( | actualValue, | |
| validValue, | |||
| eps ) |
Definition at line 438 of file TestMacros.h.
| #define validateNumericalEqualsWithEpsWithParams1 | ( | actualValue, | |
| validValue, | |||
| eps, | |||
| param0 ) |
Definition at line 449 of file TestMacros.h.
| #define validateNumericalEqualsWithEpsWithParams2 | ( | actualValue, | |
| validValue, | |||
| eps, | |||
| param0, | |||
| param1 ) |
Definition at line 461 of file TestMacros.h.
| #define validateNumericalEqualsWithEpsWithParams3 | ( | actualValue, | |
| validValue, | |||
| eps, | |||
| param0, | |||
| param1, | |||
| param2 ) |
Definition at line 473 of file TestMacros.h.
| #define validateNumericalEqualsWithParams1 | ( | actualValue, | |
| validValue, | |||
| param0 ) |
Definition at line 486 of file TestMacros.h.
| #define validateNumericalEqualsWithParams2 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1 ) |
Definition at line 497 of file TestMacros.h.
| #define validateNumericalEqualsWithParams3 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2 ) |
Definition at line 508 of file TestMacros.h.
| #define validateNumericalEqualsWithParams4 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3 ) |
Definition at line 519 of file TestMacros.h.
| #define validateNumericalEqualsWithParams5 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4 ) |
Definition at line 530 of file TestMacros.h.
| #define validateNumericalEqualsWithParams6 | ( | actualValue, | |
| validValue, | |||
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5 ) |
Definition at line 542 of file TestMacros.h.
| #define validateNumericalVectorEquals | ( | actual, | |
| valid ) |
Macro for validating the (numerical) equality of two Vectors.
The "difference" is here implemented as Euclidean norm of the difference vector.
| actual | Vector under test. |
| valid | Valid reference vector. |
Definition at line 562 of file TestMacros.h.
| #define validateNumericalVectorEqualsWithParams1 | ( | actual, | |
| valid, | |||
| param0 ) |
Definition at line 573 of file TestMacros.h.
| #define validateNumericalVectorEqualsWithParams2 | ( | actual, | |
| valid, | |||
| param0, | |||
| param1 ) |
Definition at line 585 of file TestMacros.h.
| #define validateNumericalVectorEqualsWithParams3 | ( | actual, | |
| valid, | |||
| param0, | |||
| param1, | |||
| param2 ) |
Definition at line 597 of file TestMacros.h.
| #define validateWithMessage | ( | booleanExpr, | |
| message ) |
parameter message has to be a std::string or char*
Definition at line 49 of file TestMacros.h.
| #define validateWithParams1 | ( | booleanExpr, | |
| param0 ) |
Definition at line 59 of file TestMacros.h.
| #define validateWithParams10 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8, | |||
| param9 ) |
Definition at line 189 of file TestMacros.h.
| #define validateWithParams11 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8, | |||
| param9, | |||
| param10 ) |
Definition at line 209 of file TestMacros.h.
| #define validateWithParams12 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8, | |||
| param9, | |||
| param10, | |||
| param11 ) |
Definition at line 230 of file TestMacros.h.
| #define validateWithParams13 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8, | |||
| param9, | |||
| param10, | |||
| param11, | |||
| param12 ) |
Definition at line 252 of file TestMacros.h.
| #define validateWithParams14 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8, | |||
| param9, | |||
| param10, | |||
| param11, | |||
| param12, | |||
| param13 ) |
Definition at line 275 of file TestMacros.h.
| #define validateWithParams2 | ( | booleanExpr, | |
| param0, | |||
| param1 ) |
Definition at line 69 of file TestMacros.h.
| #define validateWithParams3 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2 ) |
Definition at line 80 of file TestMacros.h.
| #define validateWithParams4 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3 ) |
Definition at line 92 of file TestMacros.h.
| #define validateWithParams5 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4 ) |
Definition at line 105 of file TestMacros.h.
| #define validateWithParams6 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5 ) |
Definition at line 119 of file TestMacros.h.
| #define validateWithParams7 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6 ) |
Definition at line 135 of file TestMacros.h.
| #define validateWithParams8 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7 ) |
Definition at line 152 of file TestMacros.h.
| #define validateWithParams9 | ( | booleanExpr, | |
| param0, | |||
| param1, | |||
| param2, | |||
| param3, | |||
| param4, | |||
| param5, | |||
| param6, | |||
| param7, | |||
| param8 ) |
Definition at line 170 of file TestMacros.h.