From: Adeel Kazmi Date: Mon, 29 Apr 2019 13:38:06 +0000 (+0100) Subject: [UTC][dali-core][ACR-1398] Property::Map, Property::Array, Property::Value initialize... X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=434ce5a1c9ee02c46e057b7c31591348c7c51a91;p=test%2Ftct%2Fnative%2Fapi.git [UTC][dali-core][ACR-1398] Property::Map, Property::Array, Property::Value initializer_list constructor Change-Id: If02fc53265a9b2b1ff2581ed9044f75d4583a71c --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..ea72388b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.cproject +.project +.settings diff --git a/src/utc/dali-core/property-array/utc-dali-property-array.cpp b/src/utc/dali-core/property-array/utc-dali-property-array.cpp index bc30b76d2..d5515b9e4 100755 --- a/src/utc/dali-core/property-array/utc-dali-property-array.cpp +++ b/src/utc/dali-core/property-array/utc-dali-property-array.cpp @@ -34,6 +34,7 @@ bool FloatCompare(float value1, float value2, float epsilon) void PropertyArrayConstructor(); +void PropertyArrayConstructorInitializerList(); void PropertyArrayCopyConstructor(); void PropertyArraySize(); void PropertyArrayCount(); @@ -53,6 +54,7 @@ namespace enum TEST_CASES_LIST_PROPERTY_ARRAY { PROPERTY_ARRAY_CONSTRUCTOR, + PROPERTY_ARRAY_CONSTRUCTOR_INITIALIZER_LIST, PROPERTY_ARRAY_COPY_CONSTRUCTOR, PROPERTY_ARRAY_SIZE, PROPERTY_ARRAY_COUNT, @@ -101,6 +103,10 @@ namespace PropertyArrayConstructor(); break; + case PROPERTY_ARRAY_CONSTRUCTOR_INITIALIZER_LIST: + PropertyArrayConstructorInitializerList(); + break; + case PROPERTY_ARRAY_COPY_CONSTRUCTOR: PropertyArrayCopyConstructor(); break; @@ -186,6 +192,15 @@ void PropertyArrayConstructor() DaliLog::PrintPass(); } +void PropertyArrayConstructorInitializerList() +{ + Property::Array propArray{ 1, 2, 3, "world", "beautiful" }; + + DALI_CHECK_FAIL(propArray[2].Get() != 3, "property array failed to retrieved correct value "); + DALI_CHECK_FAIL(propArray[4].Get() != "beautiful", "property array failed to retrieve correct value "); + + DaliLog::PrintPass(); +} void PropertyArrayCopyConstructor() { Property::Array propArray; @@ -412,6 +427,21 @@ int UtcDaliPropertyArrayConstructorP(void) return test_return_value; } +/** + * @testcase UtcDaliPropertyArrayConstructorInitializerListP + * @since_tizen 5.5 + * @description To Check propertyarray initializer_list Constructor is working properly or not. + */ +int UtcDaliPropertyArrayConstructorInitializerListP(void) +{ + DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__); + Application application = Application::New( &gArgc, &gArgv ); + CHECK_GL; + Property_Array_TestApp testApp( application, PROPERTY_ARRAY_CONSTRUCTOR_INITIALIZER_LIST); + application.MainLoop(); + return test_return_value; +} + /** * @testcase UtcDaliPropertyArrayCopyConstructorP * @since_tizen 2.4 diff --git a/src/utc/dali-core/property-map/utc-dali-property-map.cpp b/src/utc/dali-core/property-map/utc-dali-property-map.cpp index 57850762c..7dcbf2b36 100755 --- a/src/utc/dali-core/property-map/utc-dali-property-map.cpp +++ b/src/utc/dali-core/property-map/utc-dali-property-map.cpp @@ -28,6 +28,7 @@ void utc_Dali_PropertyMap_cleanup(void) void PropertyMapConstructor(); +void PropertyMapConstructorInitializerList(); void PropertyMapCopyConstructor(); void PropertyMapCount(); void PropertyMapEmpty(); @@ -66,6 +67,7 @@ namespace enum TEST_CASES_LIST_PROPERTY_MAP { PROPERTY_MAP_CONSTRUCTOR, + PROPERTY_MAP_CONSTRUCTOR_INITIALIZER_LIST, PROPERTY_MAP_COPYCONSTRUCTOR, PROPERTY_MAP_COUNT, PROPERTY_MAP_EMPTY, @@ -133,6 +135,10 @@ namespace PropertyMapConstructor(); break; + case PROPERTY_MAP_CONSTRUCTOR_INITIALIZER_LIST: + PropertyMapConstructorInitializerList(); + break; + case PROPERTY_MAP_COPYCONSTRUCTOR: PropertyMapCopyConstructor(); break; @@ -322,6 +328,17 @@ void PropertyMapConstructor() DaliLog::PrintPass(); } +void PropertyMapConstructorInitializerList() +{ + Property::Map propMap{ { "one", 1 }, { "two", 2 }, { "three", 3 } }; + unsigned int uCountReal = propMap.Count(); + + DALI_CHECK_FAIL(propMap.Empty(), "property is empty which is not expected"); + + DALI_CHECK_FAIL( uCountReal != 3 , "property count should be 3 but it does not match with expected"); //Should only have three items !! + + DaliLog::PrintPass(); +} void PropertyMapCopyConstructor() { const string strMapFirst = "hello"; @@ -1245,6 +1262,20 @@ int UtcDaliPropertyMapConstructorP(void) return test_return_value; } +/** + * @testcase UtcPropertyMapConstructorInitializerListP + * @since_tizen 5.5 + * @description Check if property map initializer_list constructor works fine + */ +int UtcDaliPropertyMapConstructorInitializerListP(void) +{ + DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__); + Application application = Application::New( &gArgc, &gArgv ); + CHECK_GL; + Property_Map_TestApp testApp( application, PROPERTY_MAP_CONSTRUCTOR_INITIALIZER_LIST); + application.MainLoop(); + return test_return_value; +} /** * @testcase UtcDaliPropertyMapCopyConstructorP @@ -1743,4 +1774,4 @@ int UtcDaliPropertyKeyOutputStream(void) Property_Map_TestApp testApp( application, PROPERTY_KEY_OUTPUT_STREAM); application.MainLoop(); return test_return_value; -} \ No newline at end of file +} diff --git a/src/utc/dali-core/property-value/utc-dali-property-value.cpp b/src/utc/dali-core/property-value/utc-dali-property-value.cpp index 95a96f68c..f70589fc8 100755 --- a/src/utc/dali-core/property-value/utc-dali-property-value.cpp +++ b/src/utc/dali-core/property-value/utc-dali-property-value.cpp @@ -76,6 +76,7 @@ void PropertyValueConstructorsArrayTypeP(void); void PropertyValueConstructorsMapP(void); void PropertyValueConstructorsMap2P(void); void PropertyValueConstructorsMapTypeP(void); +void PropertyValueConstructorsInitializerListP(void); void PropertyValueCopyConstructorP(void); void PropertyValueCopyConstructorBoolP(void); void PropertyValueCopyConstructorFloatP(void); @@ -178,6 +179,7 @@ namespace PROPERTY_VALUE_CONSTRUCTOR_MAP_P, PROPERTY_VALUE_CONSTRUCTOR_MAP_P2, PROPERTY_VALUE_CONSTRUCTOR_MAPTYPE_P, + PROPERTY_VALUE_CONSTRUCTOR_INITIALIZER_LIST_P, PROPERTY_VALUE_COPYCONSTRUCTOR_P, PROPERTY_VALUE_COPYCONSTRUCTOR_BOOL_P, PROPERTY_VALUE_COPYCONSTRUCTOR_FLOAT_P, @@ -395,6 +397,10 @@ namespace PropertyValueConstructorsMapTypeP(); break; + case PROPERTY_VALUE_CONSTRUCTOR_INITIALIZER_LIST_P : + PropertyValueConstructorsInitializerListP(); + break; + case PROPERTY_VALUE_COPYCONSTRUCTOR_P : PropertyValueCopyConstructorP(); break; @@ -1442,6 +1448,7 @@ void PropertyValueConstructorsMapTypeP(void) DaliLog::PrintPass(); } + /** * @testcase UtcDaliPropertyValueConstructorsMapTypeP * @since_tizen 2.4 @@ -1457,6 +1464,31 @@ int UtcDaliPropertyValueConstructorsMapTypeP(void) return test_return_value; } +void PropertyValueConstructorsInitializerListP(void) +{ + Property::Value value{ { "one", 1 }, { "two", 2 }, { "three", 3 } }; + + DALI_CHECK_FAIL( value.GetType() != Property::MAP , "PropertyValue Constuctor for Map type has Failed."); + DALI_CHECK_FAIL( value.Get().Count() != 3 , "PropertyValue::Get for Map type has Failed."); + + DaliLog::PrintPass(); +} + +/** + * @testcase UtcDaliPropertyValueConstructorsInitializerListP + * @since_tizen 5.5 + * @description Check if the Constructor works for initializer_list or not. + */ +int UtcDaliPropertyValueConstructorsInitializerListP(void) +{ + DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__); + Application application = Application::New( &gArgc, &gArgv ); + CHECK_GL; + Property_Value_TestApp testApp( application, PROPERTY_VALUE_CONSTRUCTOR_INITIALIZER_LIST_P); + application.MainLoop(); + return test_return_value; +} + void PropertyValueCopyConstructorP(void) { Property::Value value; diff --git a/src/utc/dali-core/tct-dali-core-core_mobile.h b/src/utc/dali-core/tct-dali-core-core_mobile.h index 74f427229..fca5aad53 100755 --- a/src/utc/dali-core/tct-dali-core-core_mobile.h +++ b/src/utc/dali-core/tct-dali-core-core_mobile.h @@ -1,5 +1,5 @@ // -// Copyright (c) 2014 Samsung Electronics Co., Ltd. +// Copyright (c) 2019 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. @@ -469,6 +469,7 @@ extern int UtcDaliPropertyValueConstructorsArrayTypeP(void); extern int UtcDaliPropertyValueConstructorsMapP(void); extern int UtcDaliPropertyValueConstructorsMapP2(void); extern int UtcDaliPropertyValueConstructorsMapTypeP(void); +extern int UtcDaliPropertyValueConstructorsInitializerListP(void); extern int UtcDaliPropertyValueCopyConstructorP(void); extern int UtcDaliPropertyValueCopyConstructorBoolP(void); extern int UtcDaliPropertyValueCopyConstructorFloatP(void); @@ -560,6 +561,7 @@ extern int UtcDaliPropertyConditionOutsideConditionP(void); extern int UtcDaliPropertyConditionStepConditionP(void); extern int UtcDaliPropertyConditionVariableStepConditionP(void); extern int UtcDaliPropertyMapConstructorP(void); +extern int UtcDaliPropertyMapConstructorInitializerListP(void); extern int UtcDaliPropertyMapCopyConstructorP(void); extern int UtcDaliPropertyMapCountP(void); extern int UtcDaliPropertyMapEmptyP(void); @@ -594,6 +596,7 @@ extern int UtcDaliPropertyKeyEqualityOperatorP(void); extern int UtcDaliPropertyKeyInequalityOperatorP(void); extern int UtcDaliPropertyKeyOutputStream(void); extern int UtcDaliPropertyArrayConstructorP(void); +extern int UtcDaliPropertyArrayConstructorInitializerListP(void); extern int UtcDaliPropertyArrayCopyConstructorP(void); extern int UtcDaliPropertyArraySizeP(void); extern int UtcDaliPropertyArrayCountP(void); @@ -1649,6 +1652,7 @@ testcase tc_array[] = { {"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, + {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, @@ -1740,6 +1744,7 @@ testcase tc_array[] = { {"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup}, {"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup}, {"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, + {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, @@ -1774,6 +1779,7 @@ testcase tc_array[] = { {"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, + {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, diff --git a/src/utc/dali-core/tct-dali-core-core_tizeniot.h b/src/utc/dali-core/tct-dali-core-core_tizeniot.h index 74f427229..fca5aad53 100755 --- a/src/utc/dali-core/tct-dali-core-core_tizeniot.h +++ b/src/utc/dali-core/tct-dali-core-core_tizeniot.h @@ -1,5 +1,5 @@ // -// Copyright (c) 2014 Samsung Electronics Co., Ltd. +// Copyright (c) 2019 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. @@ -469,6 +469,7 @@ extern int UtcDaliPropertyValueConstructorsArrayTypeP(void); extern int UtcDaliPropertyValueConstructorsMapP(void); extern int UtcDaliPropertyValueConstructorsMapP2(void); extern int UtcDaliPropertyValueConstructorsMapTypeP(void); +extern int UtcDaliPropertyValueConstructorsInitializerListP(void); extern int UtcDaliPropertyValueCopyConstructorP(void); extern int UtcDaliPropertyValueCopyConstructorBoolP(void); extern int UtcDaliPropertyValueCopyConstructorFloatP(void); @@ -560,6 +561,7 @@ extern int UtcDaliPropertyConditionOutsideConditionP(void); extern int UtcDaliPropertyConditionStepConditionP(void); extern int UtcDaliPropertyConditionVariableStepConditionP(void); extern int UtcDaliPropertyMapConstructorP(void); +extern int UtcDaliPropertyMapConstructorInitializerListP(void); extern int UtcDaliPropertyMapCopyConstructorP(void); extern int UtcDaliPropertyMapCountP(void); extern int UtcDaliPropertyMapEmptyP(void); @@ -594,6 +596,7 @@ extern int UtcDaliPropertyKeyEqualityOperatorP(void); extern int UtcDaliPropertyKeyInequalityOperatorP(void); extern int UtcDaliPropertyKeyOutputStream(void); extern int UtcDaliPropertyArrayConstructorP(void); +extern int UtcDaliPropertyArrayConstructorInitializerListP(void); extern int UtcDaliPropertyArrayCopyConstructorP(void); extern int UtcDaliPropertyArraySizeP(void); extern int UtcDaliPropertyArrayCountP(void); @@ -1649,6 +1652,7 @@ testcase tc_array[] = { {"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, + {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, @@ -1740,6 +1744,7 @@ testcase tc_array[] = { {"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup}, {"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup}, {"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, + {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, @@ -1774,6 +1779,7 @@ testcase tc_array[] = { {"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, + {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, diff --git a/src/utc/dali-core/tct-dali-core-core_wearable.h b/src/utc/dali-core/tct-dali-core-core_wearable.h index 2fd649114..fca5aad53 100755 --- a/src/utc/dali-core/tct-dali-core-core_wearable.h +++ b/src/utc/dali-core/tct-dali-core-core_wearable.h @@ -1,5 +1,5 @@ // -// Copyright (c) 2014 Samsung Electronics Co., Ltd. +// Copyright (c) 2019 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. @@ -469,6 +469,7 @@ extern int UtcDaliPropertyValueConstructorsArrayTypeP(void); extern int UtcDaliPropertyValueConstructorsMapP(void); extern int UtcDaliPropertyValueConstructorsMapP2(void); extern int UtcDaliPropertyValueConstructorsMapTypeP(void); +extern int UtcDaliPropertyValueConstructorsInitializerListP(void); extern int UtcDaliPropertyValueCopyConstructorP(void); extern int UtcDaliPropertyValueCopyConstructorBoolP(void); extern int UtcDaliPropertyValueCopyConstructorFloatP(void); @@ -560,6 +561,7 @@ extern int UtcDaliPropertyConditionOutsideConditionP(void); extern int UtcDaliPropertyConditionStepConditionP(void); extern int UtcDaliPropertyConditionVariableStepConditionP(void); extern int UtcDaliPropertyMapConstructorP(void); +extern int UtcDaliPropertyMapConstructorInitializerListP(void); extern int UtcDaliPropertyMapCopyConstructorP(void); extern int UtcDaliPropertyMapCountP(void); extern int UtcDaliPropertyMapEmptyP(void); @@ -594,6 +596,7 @@ extern int UtcDaliPropertyKeyEqualityOperatorP(void); extern int UtcDaliPropertyKeyInequalityOperatorP(void); extern int UtcDaliPropertyKeyOutputStream(void); extern int UtcDaliPropertyArrayConstructorP(void); +extern int UtcDaliPropertyArrayConstructorInitializerListP(void); extern int UtcDaliPropertyArrayCopyConstructorP(void); extern int UtcDaliPropertyArraySizeP(void); extern int UtcDaliPropertyArrayCountP(void); @@ -1346,6 +1349,7 @@ extern int UtcDaliExtentsOperatorInequalityP(void); extern int UtcDaliExtentsOperatorEqualsOStreamP(void); + testcase tc_array[] = { {"UtcDaliPropertyNotificationConstructorP",UtcDaliPropertyNotificationConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup}, {"UtcDaliPropertyNotificationCopyConstructorP",UtcDaliPropertyNotificationCopyConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup}, @@ -1648,6 +1652,7 @@ testcase tc_array[] = { {"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, + {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, {"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup}, @@ -1739,6 +1744,7 @@ testcase tc_array[] = { {"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup}, {"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup}, {"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, + {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, @@ -1773,6 +1779,7 @@ testcase tc_array[] = { {"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup}, {"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, + {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup}, {"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},