* Constructor
*/
TestPlatformAbstraction::TestPlatformAbstraction()
-: mRequest(0)
+: mRequest(0),
+ mDynamicsFactory(NULL)
{
Initialize();
}
*/
TestPlatformAbstraction::~TestPlatformAbstraction()
{
+ delete mDynamicsFactory;
}
/**
/**
* @copydoc PlatformAbstraction::GetFontList()
*/
-void TestPlatformAbstraction::GetFontList( PlatformAbstraction::FontListMode mode, std::vector<std::string>& fonstList ) const
+void TestPlatformAbstraction::GetFontList( PlatformAbstraction::FontListMode mode, std::vector<std::string>& fontList ) const
{
mFontListMode = mode;
mTrace.PushCall("ValidateGetFontList", "");
Integration::DynamicsFactory* TestPlatformAbstraction::GetDynamicsFactory()
{
mTrace.PushCall("GetDynamicsFactory", "");
- return NULL;
+ if( mDynamicsFactory == NULL )
+ {
+ mDynamicsFactory = new TestDynamicsFactory( mTrace );
+ }
+ return mDynamicsFactory;
}
bool TestPlatformAbstraction::ReadGlobalMetricsFromCache( const std::string& fontFamily,
mTrace.PushCall("WriteMetricsToCacheFile", "");
}
-
void TestPlatformAbstraction::GetFileNamesFromDirectory( const std::string& directoryName,
std::vector<std::string>& fileNames )
{
fileNames.push_back( std::string( "u1f601.png" ) );
}
-
Integration::BitmapPtr TestPlatformAbstraction::GetGlyphImage( const std::string& fontFamily, const std::string& fontStyle, float fontSize, uint32_t character ) const
{
Integration::BitmapPtr image = Integration::Bitmap::New( Integration::Bitmap::BITMAP_2D_PACKED_PIXELS, ResourcePolicy::DISCARD );
return image;
}
-
/** Call this every test */
void TestPlatformAbstraction::Initialize()
{
mReadMetrics = glyphMetricsContainer; // copy
}
-
} // namespace Dali