diff options
author | Hans Baier <hansfbaier@googlemail.com> | 2010-01-29 05:18:10 +0000 |
---|---|---|
committer | Hans Baier <hansfbaier@googlemail.com> | 2010-01-29 05:18:10 +0000 |
commit | d4251508a3838f9940373aabe7104a02a28e0276 (patch) | |
tree | 90545ad9c06885cfe550f76ebeb74ab2d4778f8d /libs/ardour/test | |
parent | 075a4d94507f9209cb630e55570ab08ef141a17b (diff) |
MIDIClock_SlaveTest: refactor as subclass of MIDIClock_Slave for testability
git-svn-id: svn://localhost/ardour2/branches/3.0@6587 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/test')
-rw-r--r-- | libs/ardour/test/midi_clock_slave_test.cpp | 3 | ||||
-rw-r--r-- | libs/ardour/test/midi_clock_slave_test.h | 11 |
2 files changed, 5 insertions, 9 deletions
diff --git a/libs/ardour/test/midi_clock_slave_test.cpp b/libs/ardour/test/midi_clock_slave_test.cpp index 4fc5237726..260b60d3b3 100644 --- a/libs/ardour/test/midi_clock_slave_test.cpp +++ b/libs/ardour/test/midi_clock_slave_test.cpp @@ -9,8 +9,9 @@ CPPUNIT_TEST_SUITE_REGISTRATION( MIDIClock_SlaveTest ); void MIDIClock_SlaveTest::testStepResponse () { + + //CPPUNIT_ASSERT_EQUAL ((uint32_t)(NUM_SAMPLES * linear.speed()), result); - cerr << "Frozz"; } diff --git a/libs/ardour/test/midi_clock_slave_test.h b/libs/ardour/test/midi_clock_slave_test.h index 1709962512..ebc2c67345 100644 --- a/libs/ardour/test/midi_clock_slave_test.h +++ b/libs/ardour/test/midi_clock_slave_test.h @@ -74,27 +74,22 @@ class TestSlaveSessionProxy : public ISlaveSessionProxy { void request_transport_speed (const double speed) { transport_speed = speed; } }; -class MIDIClock_SlaveTest : public CppUnit::TestFixture +class MIDIClock_SlaveTest : public CppUnit::TestFixture, ARDOUR::MIDIClock_Slave { CPPUNIT_TEST_SUITE(MIDIClock_SlaveTest); CPPUNIT_TEST(testStepResponse); CPPUNIT_TEST_SUITE_END(); - - ISlaveSessionProxy *session_proxy; - MIDIClock_Slave *slave; - + public: void setUp() { - session_proxy = new TestSlaveSessionProxy (); - slave = new MIDIClock_Slave (session_proxy); + session = new TestSlaveSessionProxy (); } void tearDown() { } void testStepResponse(); - }; } // namespace ARDOUR |