X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Fdali-test-suite-utils.cpp;h=b9c8245ab2349cafe08125094675929ddbb67f79;hp=b50f506489cb409a7e291584187ab3a240ec60a7;hb=a76b6c2b9fc30dd5e8f5f7e0cfd2537e274fd71e;hpb=56b4ea70c3d00b35bd517f532c5229902795bff6 diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dali-test-suite-utils.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dali-test-suite-utils.cpp index b50f506..b9c8245 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dali-test-suite-utils.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dali-test-suite-utils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2018 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,9 +26,9 @@ using namespace Dali; -int test_return_value = TET_UNDEF; +int32_t test_return_value = TET_UNDEF; -void tet_result(int value) +void tet_result(int32_t value) { // First TET_PASS should set to zero // first TET_FAIL should prevent any further TET_PASS from setting back to zero @@ -81,14 +81,14 @@ void DALI_TEST_EQUALS( const BaseHandle& baseHandle1, const BaseHandle& baseHand DALI_TEST_EQUALS< const BaseHandle& >( baseHandle1, baseHandle2, location ); } -void DALI_TEST_EQUALS( const size_t value1, const unsigned int value2, const char* location ) +void DALI_TEST_EQUALS( const size_t value1, const uint32_t value2, const char* location ) { - DALI_TEST_EQUALS< unsigned int>( ( unsigned int )( value1 ), value2, location ); + DALI_TEST_EQUALS< uint32_t >( ( uint32_t )( value1 ), value2, location ); } -void DALI_TEST_EQUALS( const unsigned int value1, const size_t value2, const char* location ) +void DALI_TEST_EQUALS( const uint32_t value1, const size_t value2, const char* location ) { - DALI_TEST_EQUALS< unsigned int >( value1, ( unsigned int )( value2 ), location ); + DALI_TEST_EQUALS< uint32_t >( value1, ( uint32_t )( value2 ), location ); } void DALI_TEST_EQUALS( const Matrix3& matrix1, const Matrix3& matrix2, const char* location) @@ -97,7 +97,7 @@ void DALI_TEST_EQUALS( const Matrix3& matrix1, const Matrix3& matrix2, const cha const float* m2 = matrix2.AsFloat(); bool equivalent = true; - for (int i=0;i<9;++i) + for (int32_t i=0;i<9;++i) { if( ! (fabsf(m1[i] - m2[i])< GetRangedEpsilon(m1[i], m2[i])) ) { @@ -107,16 +107,18 @@ void DALI_TEST_EQUALS( const Matrix3& matrix1, const Matrix3& matrix2, const cha if( !equivalent ) { - fprintf(stderr, "%s, checking\n" - "(%f, %f, %f) (%f, %f, %f)\n" - "(%f, %f, %f) == (%f, %f, %f)\n" - "(%f, %f, %f) (%f, %f, %f)\n", + // Align each float to 1234.67, i.e. 3.6 will be " 3.60" + fprintf( stderr, "%s, checking\n" + "%7.2f %7.2f %7.2f %7.2f %7.2f %7.2f\n" + "%7.2f %7.2f %7.2f == %7.2f %7.2f %7.2f\n" + "%7.2f %7.2f %7.2f %7.2f %7.2f %7.2f\n", location, - m1[0], m1[1], m1[2], m2[0], m2[1], m2[2], - m1[3], m1[4], m1[5], m2[3], m2[4], m2[5], - m1[6], m1[7], m1[8], m2[6], m2[7], m2[8]); + m1[0], m1[3], m1[6], m2[0], m2[3], m2[6], + m1[1], m1[4], m1[7], m2[1], m2[4], m2[7], + m1[2], m1[5], m1[8], m2[2], m2[5], m2[8] ); tet_result(TET_FAIL); + throw("TET_FAIL"); } else { @@ -130,23 +132,25 @@ void DALI_TEST_EQUALS( const Matrix3& matrix1, const Matrix3& matrix2, float eps const float* m2 = matrix2.AsFloat(); bool equivalent = true; - for (int i=0;i<9;++i) + for (int32_t i=0;i<9;++i) { equivalent &= (fabsf(m1[i] - m2[i])GetPackedPixelsProfile()->ReserveBuffer( pixelFormat, imageWidth, imageHeight, imageWidth, imageHeight ); + uint32_t bytesPerPixel = GetBytesPerPixel( pixelFormat ); + uint32_t initialColor = 0xFF; + memset( pixbuffer, initialColor, imageHeight*imageWidth*bytesPerPixel); + + Integration::ResourcePointer resourcePtr(bitmap); + platform.SetSynchronouslyLoadedResource( resourcePtr ); +} + namespace Test {