summaryrefslogtreecommitdiff
path: root/libs/ardour/test/test_needing_session.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/test/test_needing_session.cc')
-rw-r--r--libs/ardour/test/test_needing_session.cc48
1 files changed, 0 insertions, 48 deletions
diff --git a/libs/ardour/test/test_needing_session.cc b/libs/ardour/test/test_needing_session.cc
deleted file mode 100644
index 5981553601..0000000000
--- a/libs/ardour/test/test_needing_session.cc
+++ /dev/null
@@ -1,48 +0,0 @@
-#include "midi++/manager.h"
-#include "pbd/textreceiver.h"
-#include "pbd/compose.h"
-#include "pbd/enumwriter.h"
-#include "ardour/session.h"
-#include "ardour/audioengine.h"
-#include "test_needing_session.h"
-#include "test_receiver.h"
-
-using namespace std;
-using namespace ARDOUR;
-using namespace PBD;
-
-TestReceiver test_receiver;
-
-void
-TestNeedingSession::setUp ()
-{
- string const test_session_path = "libs/ardour/test/test_session";
- system (string_compose ("rm -rf %1", test_session_path).c_str());
-
- init (false, true);
- SessionEvent::create_per_thread_pool ("test", 512);
-
- test_receiver.listen_to (error);
- test_receiver.listen_to (info);
- test_receiver.listen_to (fatal);
- test_receiver.listen_to (warning);
-
- AudioEngine* engine = new AudioEngine ("test", "");
- MIDI::Manager::create (engine->jack ());
- CPPUNIT_ASSERT (engine->start () == 0);
-
- _session = new Session (*engine, test_session_path, "test_session");
- engine->set_session (_session);
-}
-
-void
-TestNeedingSession::tearDown ()
-{
- AudioEngine::instance()->remove_session ();
-
- delete _session;
-
- EnumWriter::destroy ();
- MIDI::Manager::destroy ();
- AudioEngine::destroy ();
-}