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-GridLayout.cpp;h=9438589470a367aa1c8d648a3dcf7f67b1616517;hp=224c6f4a53b7f1f81b99bd59f8e99093c9f6dfd3;hb=de93cb645c4c4d3ae0a41e7b86feba39024d6c77;hpb=b7cb36f526980bed4ebdace92dbb6988eb097878 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-GridLayout.cpp b/automated-tests/src/dali-toolkit/utc-Dali-GridLayout.cpp index 224c6f4..9438589 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-GridLayout.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-GridLayout.cpp @@ -44,6 +44,44 @@ void utc_dali_toolkit_grid_layouting_cleanup(void) test_return_value = TET_PASS; } +int UtcDaliLayouting_GridLayout00(void) +{ + ToolkitTestApplication application; + tet_infoline(" UtcDaliLayouting_GridLayout00 1 Column, 0 Items"); + + const auto NUMBER_OF_COLUMNS = 1; + const auto NUMBER_OF_ITEMS = 0; + + tet_printf( "Testing %d columns with %d items\n", NUMBER_OF_COLUMNS, NUMBER_OF_ITEMS ); + + Stage stage = Stage::GetCurrent(); + + auto rootControl = Control::New(); + auto absoluteLayout = AbsoluteLayout::New(); + DevelControl::SetLayout( rootControl, absoluteLayout ); + rootControl.SetName( "AbsoluteLayout" ); + stage.Add( rootControl ); + + auto gridContainer = Control::New(); + auto gridLayout = Grid::New(); + gridLayout.SetNumberOfColumns( NUMBER_OF_COLUMNS ); + gridContainer.SetName( "GridLayout"); + DevelControl::SetLayout( gridContainer, gridLayout ); + gridContainer.SetProperty( LayoutItem::ChildProperty::WIDTH_SPECIFICATION, ChildLayoutData::WRAP_CONTENT ); + gridContainer.SetProperty( LayoutItem::ChildProperty::HEIGHT_SPECIFICATION, ChildLayoutData::WRAP_CONTENT ); + + rootControl.Add( gridContainer ); + + // Ensure layouting happens + application.SendNotification(); + application.Render(); + + tet_printf( "Confirm number of columns is as set\n"); + DALI_TEST_EQUALS( gridLayout.GetNumberOfColumns(), NUMBER_OF_COLUMNS, TEST_LOCATION ); + + END_TEST; +} + int UtcDaliLayouting_GridLayout01(void) { ToolkitTestApplication application; @@ -627,4 +665,4 @@ int UtcDaliLayouting_GridLayoutDownCast(void) DALI_TEST_CHECK( gridLayoutCandidate ); END_TEST; -} \ No newline at end of file +}