X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-platform-abstraction.h;h=d7e05638329d01c8a747707b1a8f4fb3ab5288ac;hb=2bba426880bd73a3b763623a3b32c3bd23b7dd90;hp=cd6bf85140ed2e5c97de55ab1c9e6243ac030f00;hpb=f545f5694881e4ca9c10752535fddf2852cf3e5e;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h index cd6bf85..d7e0563 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h @@ -21,15 +21,13 @@ // EXTERNAL INCLUDES #include #include -#include +#include // INTERNAL INCLUDES -#include #include #include "test-trace-call-stack.h" - namespace Dali { @@ -76,11 +74,6 @@ public: virtual ~TestPlatformAbstraction(); /** - * @copydoc PlatformAbstraction::GetTimeMicroseconds() - */ - virtual void GetTimeMicroseconds(unsigned int &seconds, unsigned int µSeconds); - - /** * @copydoc PlatformAbstraction::Suspend() */ virtual void Suspend(); @@ -119,6 +112,11 @@ public: virtual Integration::ResourcePointer LoadResourceSynchronously( const Integration::ResourceType& resourceType, const std::string& resourcePath ); /** + * @copydoc PlatformAbstraction::DecodeBuffer() + */ + virtual Integration::BitmapPtr DecodeBuffer( const Dali::Integration::ResourceType& resourceType, uint8_t * buffer, size_t size ); + + /** * @copydoc PlatformAbstraction::CancelLoad() */ virtual void CancelLoad(Integration::ResourceId id, Integration::ResourceTypeId typeId); @@ -134,11 +132,6 @@ public: virtual bool IsLoading(); /** - * @copydoc PlatformAbstraction::GetDefaultFontDescription() - */ - virtual void GetDefaultFontDescription( std::string& family, std::string& style ) const; - - /** * @copydoc PlatformAbstraction::GetDefaultFontSize() */ virtual int GetDefaultFontSize() const; @@ -156,15 +149,17 @@ public: /** * @copydoc PlatformAbstraction::LoadShaderBinaryFile() */ - virtual bool LoadShaderBinaryFile( const std::string& filename, Dali::Vector< unsigned char >& buffer -) const; - - virtual bool SaveShaderBinaryFile( const std::string& filename, const unsigned char * buffer, unsigned int numBytes ) const { return true; } + virtual bool LoadShaderBinaryFile( const std::string& filename, Dali::Vector< unsigned char >& buffer ) const; /** * @copydoc PlatformAbstraction::SaveFile() */ - virtual bool SaveFile(const std::string& filename, const unsigned char * buffer, unsigned int numBytes) const; + virtual bool SaveFile(const std::string& filename, const unsigned char * buffer, unsigned int numBytes ) const; + + /** + * @copydoc PlatformAbstraction::SaveShaderBinaryFile() + */ + virtual bool SaveShaderBinaryFile( const std::string& filename, const unsigned char * buffer, unsigned int numBytes ) const { return true; } virtual void JoinLoaderThreads(); @@ -173,10 +168,10 @@ public: // TEST FUNCTIONS // Enumeration of Platform Abstraction methods typedef enum { - GetTimeMicrosecondsFunc, SuspendFunc, ResumeFunc, LoadResourceFunc, + LoadResourceSynchronouslyFunc, SaveFileFunc, LoadFileFunc, LoadShaderBinaryFileFunc, @@ -185,7 +180,7 @@ public: // TEST FUNCTIONS GetResourcesFunc, IsLoadingFunc, SetDpiFunc, - JoinLoaderThreadsFunc + JoinLoaderThreadsFunc, } TestFuncEnum; /** Call this every test */ @@ -197,18 +192,10 @@ public: // TEST FUNCTIONS bool WasCalled(TestFuncEnum func); - void SetGetTimeMicrosecondsResult(size_t sec, size_t usec); - - void IncrementGetTimeResult(size_t milliseconds); - void SetIsLoadingResult(bool result); - void SetGetDefaultFontFamilyResult(std::string result); - void SetGetDefaultFontSizeResult(float result); - void SetGetFontPathResult(std::string& result); - void ClearReadyResources(); void SetResourceLoaded(Integration::ResourceId loadedId, @@ -230,9 +217,8 @@ public: // TEST FUNCTIONS private: mutable TraceCallStack mTrace; - size_t mSeconds; - size_t mMicroSeconds; bool mIsLoadingResult; + int mGetDefaultFontSizeResult; Resources mResources; Integration::ResourceRequest* mRequest; Vector2 mSize;