summaryrefslogtreecommitdiff
path: root/libs/ardour/test/playlist_layering_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2012-01-03 21:12:53 +0000
committerCarl Hetherington <carl@carlh.net>2012-01-03 21:12:53 +0000
commit469d3b8fd7f3554d1b605b420a17d8c74d35e688 (patch)
tree4802ddf9d7e61913427118ed0e15e60a8d56eaa2 /libs/ardour/test/playlist_layering_test.cc
parent43441aa9242421836454bdceabdbbcd08511029e (diff)
Add TestNeedingPlaylistAndRegions
git-svn-id: svn://localhost/ardour2/branches/3.0@11149 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/test/playlist_layering_test.cc')
-rw-r--r--libs/ardour/test/playlist_layering_test.cc45
1 files changed, 1 insertions, 44 deletions
diff --git a/libs/ardour/test/playlist_layering_test.cc b/libs/ardour/test/playlist_layering_test.cc
index 1753635584..e17e157619 100644
--- a/libs/ardour/test/playlist_layering_test.cc
+++ b/libs/ardour/test/playlist_layering_test.cc
@@ -1,58 +1,15 @@
-#include "midi++/manager.h"
-#include "pbd/textreceiver.h"
-#include "pbd/compose.h"
-#include "ardour/session.h"
-#include "ardour/audioengine.h"
-#include "ardour/playlist_factory.h"
-#include "ardour/source_factory.h"
+#include "ardour/playlist.h"
#include "ardour/region.h"
-#include "ardour/region_factory.h"
#include "playlist_layering_test.h"
CPPUNIT_TEST_SUITE_REGISTRATION (PlaylistLayeringTest);
using namespace std;
using namespace ARDOUR;
-using namespace PBD;
-
-void
-PlaylistLayeringTest::setUp ()
-{
- TestNeedingSession::setUp ();
-
- string const test_wav_path = "libs/ardour/test/playlist_layering_test/playlist_layering_test.wav";
- _playlist = PlaylistFactory::create (DataType::AUDIO, *_session, "test");
- _source = SourceFactory::createWritable (DataType::AUDIO, *_session, test_wav_path, "", false, 44100);
-}
-
-void
-PlaylistLayeringTest::tearDown ()
-{
- _playlist.reset ();
- _source.reset ();
- for (int i = 0; i < 16; ++i) {
- _region[i].reset ();
- }
-
- TestNeedingSession::tearDown ();
-}
-
-void
-PlaylistLayeringTest::create_three_short_regions ()
-{
- PropertyList plist;
- plist.add (Properties::start, 0);
- plist.add (Properties::length, 100);
- for (int i = 0; i < 3; ++i) {
- _region[i] = RegionFactory::create (_source, plist);
- }
-}
void
PlaylistLayeringTest::basicsTest ()
{
- create_three_short_regions ();
-
_playlist->add_region (_region[0], 0);
_playlist->add_region (_region[1], 10);
_playlist->add_region (_region[2], 20);