// Reset
calledCount = 0;
- // Ensure constraint isn't called again if scene doesn't change
application.SendNotification();
application.Render();
- DALI_TEST_EQUALS( calledCount, 0, TEST_LOCATION );
+ DALI_TEST_EQUALS( calledCount, 1, TEST_LOCATION );
// Apply the clone constraint
constraintClone.Apply();
application.SendNotification();
application.Render();
- // Should only be called once for the new constraint clone ONLY
- DALI_TEST_EQUALS( calledCount, 1, TEST_LOCATION );
+ // Should be called once for the new constraint clone and once for the original constraint
+ DALI_TEST_EQUALS( calledCount, 3, TEST_LOCATION );
// Reset
calledCount = 0;
application.SendNotification();
application.Render();
- // Constraint should not have been called as the input-properties (none) have not changed for the constraint
- DALI_TEST_EQUALS( count, 0, TEST_LOCATION );
+ DALI_TEST_EQUALS( count, 1, TEST_LOCATION );
// Reset
count = 0;