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>
{
namespace Internal
{
-
const Vector4 FULL_TEXTURE_RECT(0.f, 0.f, 1.f, 1.f);
namespace
: 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;
}
Dali::KeyFrames keyFrames = Dali::KeyFrames::New();
keyFrames.Add(0.0f, animator.initialValue);
keyFrames.Add(1.0f, animator.targetValue);
- transition.AnimateBetween(Property(mImpl->mRenderer, index),keyFrames, TimePeriod(animator.timePeriodDelay, animator.timePeriodDuration));
+ transition.AnimateBetween(Property(mImpl->mRenderer, index), keyFrames, TimePeriod(animator.timePeriodDelay, animator.timePeriodDuration));
}
else if(animator.animationType == TransitionData::AnimationType::BY)
{
else
{
transition.AnimateTo(Property(mImpl->mRenderer, index),
- targetValue,
- animator.alphaFunction,
- TimePeriod(animator.timePeriodDelay,
- animator.timePeriodDuration));
+ targetValue,
+ animator.alphaFunction,
+ TimePeriod(animator.timePeriodDelay,
+ animator.timePeriodDuration));
}
}
}