X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-ControlImpl.cpp;h=2e691af7ea60f9907071275caa07b84029e30644;hb=34638a2a4aeec46dc13dc1091307c995e628a20a;hp=09d1dd760e31c9b8546340e135ce9c53e9c51478;hpb=c04a09f43cb4d1def43aff517e6f8053f8a96add;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp b/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp index 09d1dd7..2e691af 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-ControlImpl.cpp @@ -956,6 +956,9 @@ int UtcDaliControlImplRegisterThenReRegisterVisual(void) Property::Index index =1; Actor placementActor = Actor::New(); + DALI_TEST_CHECK( !dummyImpl.GetVisual( index ) ); + DALI_TEST_CHECK( !dummyImpl.GetPlacementActor( index ) ); + Toolkit::VisualFactory visualFactory = Toolkit::VisualFactory::Get(); Toolkit::Visual::Base visual; @@ -969,6 +972,8 @@ int UtcDaliControlImplRegisterThenReRegisterVisual(void) // Register index with a color visual dummyImpl.RegisterVisual( index, placementActor, visual ); + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == placementActor ); Property::Map newMap; newMap[Visual::Property::TYPE] = Visual::COLOR; @@ -980,6 +985,9 @@ int UtcDaliControlImplRegisterThenReRegisterVisual(void) // ReRegister with altered color visual dummyImpl.RegisterVisual( index, placementActor, visual ); + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == placementActor ); + tet_result(TET_PASS); END_TEST; @@ -1008,9 +1016,15 @@ int UtcDaliControlImplRegisterVisaulThenReRegisterToSelf(void) // Register index with a color visual dummyImpl.RegisterVisual( index, placementActor, visual ); + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == placementActor ); + // ReRegister to self dummyImpl.RegisterVisual( index, dummy, visual ); + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == dummy ); + END_TEST; } @@ -1041,6 +1055,8 @@ int UtcDaliControlImplRegisterVisualToSelf(void) // Register to self dummyImpl.RegisterVisual( index, dummy, visual ); DALI_TEST_EQUALS( objectDestructionTracker.IsDestroyed(), false, TEST_LOCATION ); // Control not destroyed yet + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == dummy ); } DALI_TEST_EQUALS( objectDestructionTracker.IsDestroyed(), true, TEST_LOCATION ); // Should be destroyed @@ -1085,6 +1101,12 @@ int UtcDaliControlImplRegisterTwoVisuals(void) // ReRegister with altered color visual dummyImpl.RegisterVisual( index2, secondPlacementActor, secondVisual ); + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == placementActor ); + + DALI_TEST_CHECK( dummyImpl.GetVisual( index2 ) == secondVisual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index2 ) == secondPlacementActor ); + END_TEST; } @@ -1111,8 +1133,14 @@ int UtcDaliControlImplRegisterUnregisterVisual(void) // Register index with a color visual dummyImpl.RegisterVisual( index, placementActor, visual ); + DALI_TEST_CHECK( dummyImpl.GetVisual( index ) == visual ); + DALI_TEST_CHECK( dummyImpl.GetPlacementActor( index ) == placementActor ); + // Unregister visual dummyImpl.UnregisterVisual( index ); + DALI_TEST_CHECK( !dummyImpl.GetVisual( index ) ); + DALI_TEST_CHECK( !dummyImpl.GetPlacementActor( index ) ); + END_TEST; }