END_TEST;
}
+
int UtcDaliVisualUpdateBrokenImageRenderer(void)
{
ToolkitTestApplication application;
END_TEST;
}
+
+int UtcDaliVisualCreateWithoutCoreN(void)
+{
+ // DO NOT USE Application for this UTC.
+ tet_infoline("UtcDaliVisualCreateWithoutCore Test, for line coverage");
+
+ //Created DummyVisual
+ Property::Map settings;
+ Toolkit::Internal::DummyVisualPtr dummyVisualPtr = Toolkit::Internal::DummyVisual::New(settings);
+ Toolkit::Visual::Base visualBaseHandle = Toolkit::Visual::Base(dummyVisualPtr.Get());
+
+ visualBaseHandle.Reset();
+
+ // Always success
+ DALI_TEST_CHECK(true);
+
+ END_TEST;
+}
// EXTERNAL HEADER
#include <dali-toolkit/public-api/dali-toolkit-common.h>
+#include <dali/devel-api/common/stage.h>
#include <dali/devel-api/rendering/renderer-devel.h>
#include <dali/devel-api/scripting/enum-helper.h>
#include <dali/integration-api/debug.h>
: mImpl(new Impl(fittingMode, type)),
mFactoryCache(factoryCache)
{
+ if(DALI_UNLIKELY(!Dali::Stage::IsCoreThread()))
+ {
+ DALI_LOG_ERROR("Visual::Base[%p] called from non-UI thread! something unknown issue will be happened!\n", this);
+ }
}
Visual::Base::~Base()
{
+ if(DALI_UNLIKELY(!Dali::Stage::IsCoreThread()))
+ {
+ DALI_LOG_ERROR("Visual::~Base[%p] called from non-UI thread! something unknown issue will be happened!\n", this);
+ }
delete mImpl;
}