#define BDMLIB // not an ideal way to prevent double registration of UI factories... #include "base/bdmbase.h" #include "base/user_info.h" #include "stat/exp_family.h" #include "itpp_ext.h" #include "mpdf_harness.h" #include "mat_checks.h" #include "UnitTest++.h" using namespace bdm; template<> const ParticularUI &ParticularUI::factory ( ParticularUI ( "mgamma" ) ); template<> const ParticularUI > &ParticularUI >::factory ( ParticularUI > ( "mlnorm" ) ); template<> const ParticularUI > &ParticularUI >::factory ( ParticularUI > ( "mlnorm" ) ); TEST ( test_mepdf ) { mpdf_harness::test_config ( "mepdf.cfg" ); } TEST ( test_mgamma ) { mpdf_harness::test_config ( "mgamma.cfg" ); } TEST ( test_mlnorm ) { mpdf_harness::test_config ( "mlnorm.cfg" ); }