matthiasm@0: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ matthiasm@0: matthiasm@0: #include "MonoNote.h" matthiasm@0: matthiasm@0: #define BOOST_TEST_DYN_LINK matthiasm@0: #define BOOST_TEST_MAIN matthiasm@0: matthiasm@0: #include matthiasm@0: matthiasm@0: using std::vector; matthiasm@0: using std::pair; matthiasm@0: matthiasm@0: BOOST_AUTO_TEST_SUITE(TestMonoNote) matthiasm@0: matthiasm@0: BOOST_AUTO_TEST_CASE(instantiate) matthiasm@0: { Chris@150: MonoNote mn(false); matthiasm@0: vector > > pitchProb; matthiasm@0: size_t n = 8; matthiasm@0: matthiasm@0: vector pitch; matthiasm@0: pitch.push_back(48); matthiasm@0: pitch.push_back(51); matthiasm@0: pitch.push_back(50); matthiasm@0: pitch.push_back(51); matthiasm@0: pitch.push_back(60); matthiasm@0: pitch.push_back(71); matthiasm@0: pitch.push_back(51); matthiasm@0: pitch.push_back(62); matthiasm@0: matthiasm@0: for (size_t i = 0; i < n; ++i) matthiasm@0: { matthiasm@0: vector > temp; matthiasm@0: temp.push_back(pair(pitch[i], 1.0)); matthiasm@0: pitchProb.push_back(temp); matthiasm@0: } matthiasm@0: matthiasm@0: mn.process(pitchProb); matthiasm@0: } matthiasm@0: matthiasm@0: matthiasm@0: BOOST_AUTO_TEST_SUITE_END() matthiasm@0: