X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-TableView.cpp;h=9c1e05431122ff15998c5275c6645cfd2707c254;hp=8e6bffa5602ca3fdfef7d05690954767797a574f;hb=7f36ca9572ba3086167d5238a7aff909b56a50f4;hpb=7c5cd5665d3b4648fed0a8b0a67522cdb48885cf diff --git a/automated-tests/src/dali-toolkit/utc-Dali-TableView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-TableView.cpp index 8e6bffa..9c1e054 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-TableView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-TableView.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include @@ -645,12 +646,14 @@ int UtcDaliTableViewSetGetProperty(void) Property::Map layoutRowsGet = tableView.GetProperty(TableView::Property::LAYOUT_ROWS).Get(); DALI_TEST_EQUALS( layoutRowsGet.GetKey(1).compare(layoutRows.GetKey(0)), 0, TEST_LOCATION ); - DALI_TEST_CHECK( layoutRowsGet.GetValue(1).GetValue( "policy" ).Get().compare(layoutRows.GetValue(0).GetValue( "policy" ).Get()) == 0 ); - DALI_TEST_EQUALS( layoutRowsGet.GetValue(1).GetValue( "value" ).Get(), layoutRows.GetValue(0).GetValue( "value" ).Get(), TEST_LOCATION ); + Property::Map* childMap =layoutRowsGet.GetValue(1).GetMap(); + DALI_TEST_CHECK( childMap->Find( "policy" )->Get().compare("fixed") == 0 ); + DALI_TEST_EQUALS( childMap->Find( "value" )->Get(), 30.f, TEST_LOCATION ); + childMap =layoutRowsGet.GetValue(3).GetMap(); DALI_TEST_CHECK( layoutRowsGet.GetKey(3).compare(layoutRows.GetKey(1)) == 0 ); - DALI_TEST_CHECK( layoutRowsGet.GetValue(3).GetValue( "policy" ).Get().compare(layoutRows.GetValue(1).GetValue( "policy" ).Get()) == 0 ); - DALI_TEST_EQUALS( layoutRowsGet.GetValue(3).GetValue( "value" ).Get(), layoutRows.GetValue(1).GetValue( "value" ).Get(), TEST_LOCATION ); + DALI_TEST_CHECK( childMap->Find( "policy" )->Get().compare("relative") == 0 ); + DALI_TEST_EQUALS( childMap->Find( "value" )->Get(), 0.2f, TEST_LOCATION ); // Test "layout-columns" property DALI_TEST_CHECK( tableView.GetPropertyIndex( PROPERTY_NAME_LAYOUT_COLUMNS ) == TableView::Property::LAYOUT_COLUMNS ); @@ -672,12 +675,13 @@ int UtcDaliTableViewSetGetProperty(void) Property::Map layoutColumnsGet = tableView.GetProperty(TableView::Property::LAYOUT_COLUMNS).Get(); DALI_TEST_CHECK( layoutColumnsGet.GetKey(2).compare(layoutColumns.GetKey(0)) == 0 ); - DALI_TEST_CHECK( layoutColumnsGet.GetValue(2).GetValue( "policy" ).Get().compare(layoutColumns.GetValue(0).GetValue( "policy" ).Get()) == 0 ); - DALI_TEST_EQUALS( layoutColumnsGet.GetValue(2).GetValue( "value" ).Get(),layoutColumns.GetValue(0).GetValue( "value" ).Get(), TEST_LOCATION ); - + childMap =layoutColumnsGet.GetValue(2).GetMap(); + DALI_TEST_CHECK( childMap->Find( "policy" )->Get().compare("relative") == 0 ); + DALI_TEST_EQUALS( childMap->Find( "value" )->Get(), 0.2f, TEST_LOCATION ); + childMap =layoutColumnsGet.GetValue(3).GetMap(); DALI_TEST_CHECK( layoutColumnsGet.GetKey(3).compare(layoutColumns.GetKey(1)) == 0 ); - DALI_TEST_CHECK( layoutColumnsGet.GetValue(3).GetValue( "policy" ).Get().compare(layoutColumns.GetValue(1).GetValue( "policy" ).Get()) == 0 ); - DALI_TEST_EQUALS( layoutColumnsGet.GetValue(3).GetValue( "value" ).Get(),layoutColumns.GetValue(1).GetValue( "value" ).Get(), TEST_LOCATION ); + DALI_TEST_CHECK( childMap->Find( "policy" )->Get().compare("fixed") == 0 ); + DALI_TEST_EQUALS( childMap->Find( "value" )->Get(),30.f, TEST_LOCATION ); END_TEST; } @@ -689,13 +693,14 @@ int UtcDaliTableViewCustomProperties(void) // Create a 10x10 table-view TableView tableView = TableView::New(10,10); - Constraint constraint = Constraint::New( tableView, Actor::Property::SIZE, Constraint100() ); - constraint.Apply(); + Stage::GetCurrent().Add( tableView ); + tableView.SetSize( Dali::Vector2( 100.0f, 100.0f ) ); + DALI_TEST_CHECK( tableView ); // Create a child actor with the custom properties Actor child1 = Actor::New(); - child1.RegisterProperty( TableView::CELL_INDICES_PROPERTY_NAME, Vector2( 3, 4 ) ); + child1.RegisterProperty( "cell-index", Vector2( 3, 4 ), Property::READ_WRITE ); tableView.Add( child1 ); // Check for actors at actual positions. DALI_TEST_CHECK( tableView.GetChildAt(TableView::CellPosition(3,4)) == child1); @@ -704,9 +709,9 @@ int UtcDaliTableViewCustomProperties(void) Actor child2 = Actor::New(); float rowSpan = 3.f; float columnSpan = 2.f; - child2.RegisterProperty( TableView::CELL_INDICES_PROPERTY_NAME, Vector2( 6, 1 ) ); - child2.RegisterProperty( TableView::ROW_SPAN_PROPERTY_NAME, rowSpan ); - child2.RegisterProperty( TableView::COLUMN_SPAN_PROPERTY_NAME, columnSpan ); + child2.RegisterProperty( "cell-index", Vector2( 6, 1 ), Property::READ_WRITE ); + child2.RegisterProperty( "row-span", rowSpan, Property::READ_WRITE ); + child2.RegisterProperty( "column-span", columnSpan, Property::READ_WRITE ); tableView.Add( child2 ); // Check for actors at actual positions. for( int i=0; i