Mercurial > hg > aimc
view branches/carfac_cpp/unittest/CARFAC_unittest.cpp @ 585:b8a961149499
seemingly mingw likes tabs for makefiles ...?
+ some restructure and automatic execution of unittests after build...
author | Ulf.Hammarqvist@gmail.com |
---|---|
date | Thu, 11 Oct 2012 19:37:10 +0000 |
parents | 69c95fbc3634 |
children | f3dde307f4b8 |
line wrap: on
line source
#include "CARFAC.h" #include "CARFAC_common.h" #include "gtest/gtest.h" /* * CARFACDesignTest - Test suite for constructor related tests. */ TEST(CARFACDesignTest, SampleRate) { CAR_parameters * car_params = new CAR_parameters();; IHC_parameters * ihc_params = new IHC_parameters(); AGC_parameters * agc_params = new AGC_parameters(); int arbitrary_number = 1347; CARFAC* fooCarfac = new CARFAC(arbitrary_number, car_params, ihc_params, agc_params, 1); EXPECT_EQ(fooCarfac->fs_, arbitrary_number); } TEST(CARFACDesignTest, NumberOfEars) { CAR_parameters * car_params = new CAR_parameters();; IHC_parameters * ihc_params = new IHC_parameters(); AGC_parameters * agc_params = new AGC_parameters(); int arbitrary_number = 1347; CARFAC* fooCarfac = new CARFAC(arbitrary_number, car_params, ihc_params, agc_params, 2); EXPECT_EQ(fooCarfac->n_ears_, fooCarfac->ears_.size()); }