X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-VisualModel.cpp;h=a13b4d8b020f462a0b0beff24af46b85ce456983;hb=1e86d6f1a754a11410f1d5b89a4520757cb53ff5;hp=fe6d4cb5c86f1b70b3c433119460b8e3ea607c31;hpb=3a14f4cd926da60a41c4dc9ca32ac808c5c7d349;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit-internal/utc-Dali-VisualModel.cpp b/automated-tests/src/dali-toolkit-internal/utc-Dali-VisualModel.cpp index fe6d4cb..a13b4d8 100644 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-VisualModel.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-VisualModel.cpp @@ -21,7 +21,7 @@ #include #include -#include +#include using namespace Dali; @@ -65,8 +65,9 @@ struct SetCharacterToGlyphData bool SetGlyphsPerCharacterTest( const SetGlyphsPerCharacterData& data ) { // 1) Create the model. - LogicalModelPtr logicalModel = LogicalModel::New(); - VisualModelPtr visualModel = VisualModel::New(); + LogicalModelPtr logicalModel; + VisualModelPtr visualModel; + MetricsPtr metrics; Size textArea(100.f, 60.f); Size layoutSize; @@ -78,12 +79,14 @@ bool SetGlyphsPerCharacterTest( const SetGlyphsPerCharacterData& data ) options, layoutSize, logicalModel, - visualModel ); + visualModel, + metrics ); - // 2) Clear the model. Vector& charactersToGlyph = visualModel->mCharactersToGlyph; Vector& glyphsPerCharacter = visualModel->mGlyphsPerCharacter; + // 2) Clear the model. + GlyphIndex startGlyphIndex = 0u; if( 0u != charactersToGlyph.Count() ) { @@ -144,8 +147,9 @@ bool SetGlyphsPerCharacterTest( const SetGlyphsPerCharacterData& data ) bool SetCharacterToGlyphTest( const SetCharacterToGlyphData& data ) { // 1) Create the model. - LogicalModelPtr logicalModel = LogicalModel::New(); - VisualModelPtr visualModel = VisualModel::New(); + LogicalModelPtr logicalModel; + VisualModelPtr visualModel; + MetricsPtr metrics; Size textArea(100.f, 60.f); Size layoutSize; @@ -157,12 +161,14 @@ bool SetCharacterToGlyphTest( const SetCharacterToGlyphData& data ) options, layoutSize, logicalModel, - visualModel ); + visualModel, + metrics ); - // 2) Clear the model. Vector& charactersToGlyph = visualModel->mCharactersToGlyph; Vector& glyphsPerCharacter = visualModel->mGlyphsPerCharacter; + // 2) Clear the model. + GlyphIndex startGlyphIndex = 0u; if( 0u != charactersToGlyph.Count() ) { @@ -224,7 +230,6 @@ bool SetCharacterToGlyphTest( const SetCharacterToGlyphData& data ) int UtcDaliSetGlyphsPerCharacter(void) { - ToolkitTestApplication application; tet_infoline(" UtcDaliSetGlyphsPerCharacter"); Length glyphsPerCharacter02[] = { 1u, 1u, 1u, 1u, 1u, 1u, 1u, 1u, 1u, 1u, 1u }; @@ -291,6 +296,7 @@ int UtcDaliSetGlyphsPerCharacter(void) for( unsigned int index = 0u; index < numberOfTests; ++index ) { + ToolkitTestApplication application; if( !SetGlyphsPerCharacterTest( data[index] ) ) { tet_result(TET_FAIL); @@ -303,7 +309,6 @@ int UtcDaliSetGlyphsPerCharacter(void) int UtcDaliSetCharacterToGlyph(void) { - ToolkitTestApplication application; tet_infoline(" UtcDaliSetGlyphsPerCharacter"); GlyphIndex glyphIndices02[] = { 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u, 9u, 10u }; @@ -368,6 +373,7 @@ int UtcDaliSetCharacterToGlyph(void) for( unsigned int index = 0u; index < numberOfTests; ++index ) { + ToolkitTestApplication application; if( !SetCharacterToGlyphTest( data[index] ) ) { tet_result(TET_FAIL);