1 #include "ardour/playlist.h"
2 #include "ardour/region.h"
3 #include "playlist_layering_test.h"
5 CPPUNIT_TEST_SUITE_REGISTRATION (PlaylistLayeringTest);
8 using namespace ARDOUR;
11 PlaylistLayeringTest::basicsTest ()
13 _playlist->add_region (_region[0], 0);
14 _playlist->add_region (_region[1], 10);
15 _playlist->add_region (_region[2], 20);
17 CPPUNIT_ASSERT_EQUAL (layer_t (0), _region[0]->layer ());
18 CPPUNIT_ASSERT_EQUAL (layer_t (1), _region[1]->layer ());
19 CPPUNIT_ASSERT_EQUAL (layer_t (2), _region[2]->layer ());
21 _region[0]->set_position (5);
23 /* region move should have no effect */
24 CPPUNIT_ASSERT_EQUAL (layer_t (0), _region[0]->layer ());
25 CPPUNIT_ASSERT_EQUAL (layer_t (1), _region[1]->layer ());
26 CPPUNIT_ASSERT_EQUAL (layer_t (2), _region[2]->layer ());