Revision 60:c06fe5350b34 test
| test/TestNoteHypothesis.cpp | ||
|---|---|---|
| 73 | 73 |
BOOST_CHECK(!h.accept(e)); |
| 74 | 74 |
BOOST_CHECK_EQUAL(h.getState(), NoteHypothesis::Rejected); |
| 75 | 75 |
} |
| 76 |
|
|
| 77 |
BOOST_AUTO_TEST_CASE(noConfidenceIgnore) |
|
| 78 |
{
|
|
| 79 |
// But if we're already in process we don't go to rejected state, |
|
| 80 |
// we just ignore this hypothesis |
|
| 81 |
NoteHypothesis h; |
|
| 82 |
NoteHypothesis::Estimate e; |
|
| 83 |
BOOST_CHECK_EQUAL(h.getState(), NoteHypothesis::New); |
|
| 84 |
BOOST_CHECK(h.accept(e)); |
|
| 85 |
BOOST_CHECK_EQUAL(h.getState(), NoteHypothesis::Provisional); |
|
| 86 |
e.confidence = 0; |
|
| 87 |
BOOST_CHECK(!h.accept(e)); |
|
| 88 |
BOOST_CHECK_EQUAL(h.getState(), NoteHypothesis::Provisional); |
|
| 89 |
} |
|
| 76 | 90 |
|
| 77 | 91 |
BOOST_AUTO_TEST_CASE(tooSlow) |
| 78 | 92 |
{
|
Also available in: Unified diff