comparison test/TestMonoNote.cpp @ 0:99bac62ee2da

added PYIN sources, should be compileable
author matthiasm
date Wed, 27 Nov 2013 11:59:49 +0000
parents
children 729cc1da9b8d
comparison
equal deleted inserted replaced
-1:000000000000 0:99bac62ee2da
1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
2
3 #include "MonoNote.h"
4
5 #define BOOST_TEST_DYN_LINK
6 #define BOOST_TEST_MAIN
7
8 #include <boost/test/unit_test.hpp>
9
10 using std::vector;
11 using std::pair;
12
13 BOOST_AUTO_TEST_SUITE(TestMonoNote)
14
15 BOOST_AUTO_TEST_CASE(instantiate)
16 {
17 MonoNote mn;
18 vector<vector<pair<double, double> > > pitchProb;
19 size_t n = 8;
20
21 vector<double> pitch;
22 pitch.push_back(48);
23 pitch.push_back(51);
24 pitch.push_back(50);
25 pitch.push_back(51);
26 pitch.push_back(60);
27 pitch.push_back(71);
28 pitch.push_back(51);
29 pitch.push_back(62);
30
31 for (size_t i = 0; i < n; ++i)
32 {
33 vector<pair<double, double> > temp;
34 temp.push_back(pair<double, double>(pitch[i], 1.0));
35 pitchProb.push_back(temp);
36 }
37
38 mn.process(pitchProb);
39 }
40
41
42 BOOST_AUTO_TEST_SUITE_END()
43