+int UtcDaliMatrixCopyConstructor(void)
+{
+ Matrix m0(Matrix::IDENTITY);
+ Matrix m1(m0);
+ DALI_TEST_EQUALS(m1, Matrix::IDENTITY, 0.001f, TEST_LOCATION);
+
+ END_TEST;
+}
+
+int UtcDaliMatrixMoveConstructor(void)
+{
+ Matrix m0(Matrix::IDENTITY);
+ Matrix m1 = std::move(m0);
+ DALI_TEST_EQUALS(m1, Matrix::IDENTITY, 0.001f, TEST_LOCATION);
+
+ END_TEST;
+}
+
+int UtcDaliMatrixCopyAssignment(void)
+{
+ Matrix m0(Matrix::IDENTITY);
+ Matrix m1;
+ m1 = m0;
+ DALI_TEST_EQUALS(m1, Matrix::IDENTITY, 0.001f, TEST_LOCATION);
+
+ END_TEST;
+}
+
+int UtcDaliMatrixMoveAssignment(void)
+{
+ Matrix m0(Matrix::IDENTITY);
+ Matrix m1;
+ m1 = std::move(m0);
+ DALI_TEST_EQUALS(m1, Matrix::IDENTITY, 0.001f, TEST_LOCATION);
+
+ END_TEST;
+}
+