X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali%2Futc-Dali-PropertyValue.cpp;h=712f60fa9a6e5bac6693faba93cd4dfd0c1ec8d3;hb=70bbffde8391635337a40ac11fddd27e45e84703;hp=3fd0fc63c88b669bcaba147ee2a11c35af0ff22d;hpb=671a48a341c1d02a5c68f6ddd0935d096ccb7d5f;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/automated-tests/src/dali/utc-Dali-PropertyValue.cpp b/automated-tests/src/dali/utc-Dali-PropertyValue.cpp index 3fd0fc6..712f60f 100644 --- a/automated-tests/src/dali/utc-Dali-PropertyValue.cpp +++ b/automated-tests/src/dali/utc-Dali-PropertyValue.cpp @@ -1247,6 +1247,21 @@ int UtcDaliPropertyValueGetExtentsP(void) END_TEST; } +int UtcDaliPropertyValueEnum(void) +{ + enum class E { zero, e }; + Property::Value value( E::e ); + DALI_TEST_EQUALS( static_cast(E::e), static_cast(value.Get()), TEST_LOCATION ); + DALI_TEST_EQUALS( static_cast(E::e), value.Get(), TEST_LOCATION ); + E result; + DALI_TEST_EQUALS( true, value.Get( result ), TEST_LOCATION ); + DALI_TEST_EQUALS( static_cast(E::e), static_cast(result), TEST_LOCATION ); + int result2; + DALI_TEST_EQUALS( true, value.Get( result2 ), TEST_LOCATION ); + DALI_TEST_EQUALS( static_cast(E::e), result2, TEST_LOCATION ); + END_TEST; +} + int UtcDaliPropertyValueOutputStream(void) { TestApplication application;