diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-06-19 16:38:26 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-06-19 16:38:26 +0200 |
commit | 6318d53b41641a6048a0311c584be7bcb32b3854 (patch) | |
tree | 9fbd6d8243f2530acb566db9d2063227cbac7231 /test/ref.cpp | |
parent | 5c84dd56654b0bc3e6bc09773cc86438b27af005 (diff) |
Factorize VERIFY_EVALUATION_COUNT in unit tests
Diffstat (limited to 'test/ref.cpp')
-rw-r--r-- | test/ref.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/test/ref.cpp b/test/ref.cpp index fbe2c450f..18a89f4e9 100644 --- a/test/ref.cpp +++ b/test/ref.cpp @@ -12,25 +12,10 @@ #undef EIGEN_DEFAULT_TO_ROW_MAJOR #endif -static long int nb_temporaries; - -inline void on_temporary_creation(long int) { - // here's a great place to set a breakpoint when debugging failures in this test! - nb_temporaries++; -} - -#define EIGEN_DENSE_STORAGE_CTOR_PLUGIN { on_temporary_creation(size); } +#define TEST_ENABLE_TEMPORARY_TRACKING #include "main.h" -#define VERIFY_EVALUATION_COUNT(XPR,N) {\ - nb_temporaries = 0; \ - XPR; \ - if(nb_temporaries!=N) std::cerr << "nb_temporaries == " << nb_temporaries << "\n"; \ - VERIFY( (#XPR) && nb_temporaries==N ); \ - } - - // test Ref.h template<typename MatrixType> void ref_matrix(const MatrixType& m) |