Update core library GPL boilerplate and (C) from git log
[ardour.git] / libs / pbd / test / scalar_properties.cc
index eff640c6d1e3b6e8feaf01de1c560cb798a22a84..be8ef206555abaeeef4a725851a6e260af4380a2 100644 (file)
@@ -29,25 +29,19 @@ ScalarPropertiesTest::testBasic ()
        CPPUNIT_ASSERT (_fred == 4);
        CPPUNIT_ASSERT (_fred.changed() == true);
 
-       _fred.clear_history ();
+       _fred.clear_changes ();
        CPPUNIT_ASSERT (_fred.changed() == false);
-       
+
        _fred = 5;
        CPPUNIT_ASSERT (_fred == 5);
        CPPUNIT_ASSERT (_fred.changed() == true);
 
-       PropertyList undo;
-       PropertyList redo;
-       _fred.diff (undo, redo);
-
-       CPPUNIT_ASSERT (undo.size() == 1);
-       CPPUNIT_ASSERT (redo.size() == 1);
+       PropertyList changes;
+       _fred.get_changes_as_properties (changes, 0);
 
-       PropertyTemplate<int>* t = dynamic_cast<Property<int>*> (undo.begin()->second);
-       CPPUNIT_ASSERT (t);
-       CPPUNIT_ASSERT (t->val() == 4);
+       CPPUNIT_ASSERT (changes.size() == 1);
 
-       t = dynamic_cast<Property<int>*> (redo.begin()->second);
+       PropertyTemplate<int>* t = dynamic_cast<Property<int>*> (changes.begin()->second);
        CPPUNIT_ASSERT (t);
        CPPUNIT_ASSERT (t->val() == 5);
 }