Merge "Sync UTC harness" into devel/master
[platform/core/uifw/dali-core.git] / automated-tests / src / dali / utc-Dali-Core.cpp
index 7a5eff9..ae881b2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2022 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  *
  */
 
+#include <dali-test-suite-utils.h>
+#include <dali/integration-api/core.h>
+#include <stdlib.h>
+
+#include <cmath> // isfinite
 #include <iostream>
 #include <sstream>
-#include <cmath> // isfinite
-
-#include <stdlib.h>
-#include <dali/integration-api/core.h>
-#include <dali-test-suite-utils.h>
 
 using namespace Dali;
 
@@ -40,33 +40,24 @@ int UtcDaliCoreGetMaximumUpdateCount(void)
   TestApplication application;
   tet_infoline("Testing Dali::GetMaximumUpdateCount");
 
-  DALI_TEST_EQUALS( 2, application.GetCore().GetMaximumUpdateCount(), TEST_LOCATION );
+  DALI_TEST_EQUALS(2, application.GetCore().GetMaximumUpdateCount(), TEST_LOCATION);
   END_TEST;
 }
 
-int UtcDaliCoreSetStereoBase(void)
+int UtcDaliCoreGetObjectRegistry(void)
 {
   TestApplication application;
-  tet_infoline("Testing Dali::GetMaximumUpdateCount");
-
-  application.GetCore().SetViewMode( STEREO_HORIZONTAL );
-  DALI_TEST_EQUALS( application.GetCore().GetViewMode(), STEREO_HORIZONTAL, TEST_LOCATION );
-
-  application.SendNotification();
-  application.Render();
-
-  application.GetCore().SetViewMode( STEREO_VERTICAL );
-  DALI_TEST_EQUALS( application.GetCore().GetViewMode(), STEREO_VERTICAL, TEST_LOCATION );
-
-  application.SendNotification();
-  application.Render();
+  DALI_TEST_CHECK(application.GetCore().GetObjectRegistry());
+  END_TEST;
+}
 
-  application.GetCore().SetViewMode( MONO );
-  DALI_TEST_EQUALS( application.GetCore().GetViewMode(), MONO, TEST_LOCATION );
+int UtcDaliCoreCheckMemoryPool(void)
+{
+  TestApplication application;
 
-  application.SendNotification();
-  application.Render();
+  // Calling LogMemoryPools should check capacity across the board.
+  application.GetCore().LogMemoryPools();
 
+  tet_result(TET_PASS);
   END_TEST;
 }
-