Mercurial > hg > pyin
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 |