Mercurial > hg > pyin
view 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 |
line wrap: on
line source
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ #include "MonoNote.h" #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MAIN #include <boost/test/unit_test.hpp> using std::vector; using std::pair; BOOST_AUTO_TEST_SUITE(TestMonoNote) BOOST_AUTO_TEST_CASE(instantiate) { MonoNote mn; vector<vector<pair<double, double> > > pitchProb; size_t n = 8; vector<double> pitch; pitch.push_back(48); pitch.push_back(51); pitch.push_back(50); pitch.push_back(51); pitch.push_back(60); pitch.push_back(71); pitch.push_back(51); pitch.push_back(62); for (size_t i = 0; i < n; ++i) { vector<pair<double, double> > temp; temp.push_back(pair<double, double>(pitch[i], 1.0)); pitchProb.push_back(temp); } mn.process(pitchProb); } BOOST_AUTO_TEST_SUITE_END()