2 #include <glibmm/fileutils.h>
3 #include <glibmm/miscutils.h>
30 CPPUNIT_ASSERT (!Glib::file_test (new_session_dir, Glib::FILE_TEST_EXISTS));
36 CPPUNIT_ASSERT (new_session);
48 const string session_template_dir_name(
"2 Track-template");
52 CPPUNIT_ASSERT (!Glib::file_test (new_session_dir, Glib::FILE_TEST_EXISTS));
55 session_template_dir = Glib::build_filename (session_template_dir,
"2 Track-template");
57 CPPUNIT_ASSERT (Glib::file_test (session_template_dir, Glib::FILE_TEST_IS_DIR));
65 new_session =
new Session (*AudioEngine::instance (), new_session_dir, session_name,
66 bus_profile, session_template_dir);
68 CPPUNIT_ASSERT (new_session);
81 template_session =
new Session (*AudioEngine::instance (), new_session_dir, session_name);
83 CPPUNIT_ASSERT (template_session);
85 delete template_session;
Session * load_session(string dir, string state)
void create_and_start_dummy_backend()
CPPUNIT_TEST_SUITE_REGISTRATION(SessionTest)
void stop_and_destroy_backend()
PBD::Searchpath test_search_path()
std::string new_test_output_dir(std::string prefix)
int save_state(std::string snapshot_name, bool pending=false, bool switch_to_snapshot=false, bool template_only=false)
void new_session_from_template()