root/library/tests/mpdf_test.cpp @ 492

Revision 492, 0.9 kB (checked in by vbarta, 15 years ago)

added UI registration

Line 
1#define BDMLIB // not an ideal way to prevent double registration of UI factories...
2#include "base/bdmbase.h"
3#include "base/user_info.h"
4#include "stat/exp_family.h"
5#include "itpp_ext.h"
6#include "mpdf_harness.h"
7#include "mat_checks.h"
8#include "UnitTest++.h"
9
10using namespace bdm;
11
12template<>
13const ParticularUI<mgamma> &ParticularUI<mgamma>::factory (
14    ParticularUI<mgamma> ( "mgamma" ) );
15
16template<>
17const ParticularUI<mlnorm<ldmat> > &ParticularUI<mlnorm<ldmat> >::factory (
18    ParticularUI<mlnorm<ldmat> > ( "mlnorm<ldmat>" ) );
19
20template<>
21const ParticularUI<mlnorm<chmat> > &ParticularUI<mlnorm<chmat> >::factory (
22    ParticularUI<mlnorm<chmat> > ( "mlnorm<chmat>" ) );
23
24TEST ( test_mepdf ) {
25        mpdf_harness::test_config ( "mepdf.cfg" );
26}
27
28TEST ( test_mgamma ) {
29        mpdf_harness::test_config ( "mgamma.cfg" );
30}
31
32TEST ( test_mlnorm ) {
33        mpdf_harness::test_config ( "mlnorm.cfg" );
34}
Note: See TracBrowser for help on using the browser.