From d2aa09792f8576ec053acaebf70426dccbef99d6 Mon Sep 17 00:00:00 2001 From: Yoonsang Lee Date: Mon, 25 May 2015 17:19:40 +0900 Subject: [PATCH] Update UTC for EncodedBufferImage Change-Id: Ibc7690f8065c47f952807b650b77d1afe7b825a2 --- .../src/dali/utc-Dali-EncodedBufferImage.cpp | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/automated-tests/src/dali/utc-Dali-EncodedBufferImage.cpp b/automated-tests/src/dali/utc-Dali-EncodedBufferImage.cpp index 5922eb8..70e6c50 100644 --- a/automated-tests/src/dali/utc-Dali-EncodedBufferImage.cpp +++ b/automated-tests/src/dali/utc-Dali-EncodedBufferImage.cpp @@ -758,6 +758,45 @@ static const unsigned int sEncodedBufferImageDataPNGLength = sizeof( sEncodedBuf } // anonymous namespace +int UtcDaliEncodedBufferImageCtorsP(void) +{ + TestApplication application; + + EncodedBufferImage image1; + DALI_TEST_CHECK( !image1 ); + + image1 = EncodedBufferImage::New( sEncodedBufferImageDataPNG, sEncodedBufferImageDataPNGLength, ImageDimensions(), FittingMode::DEFAULT, SamplingMode::DEFAULT, Image::NEVER ); + EncodedBufferImage image2( image1 ); + + DALI_TEST_EQUALS( image1, image2, TEST_LOCATION ); + END_TEST; +} + +int UtcDaliEncodedBufferImageOperatorAssignmentP(void) +{ + TestApplication application; + + EncodedBufferImage image1; + DALI_TEST_CHECK( !image1 ); + + image1 = EncodedBufferImage::New( sEncodedBufferImageDataPNG, sEncodedBufferImageDataPNGLength, ImageDimensions(), FittingMode::DEFAULT, SamplingMode::DEFAULT, Image::NEVER ); + EncodedBufferImage image2; + image2 = image1; + + DALI_TEST_EQUALS( image1, image2, TEST_LOCATION ); + END_TEST; +} + +int UtcDaliEncodedBufferImageDownCastP(void) +{ + TestApplication application; + + Image image1 = EncodedBufferImage::New( sEncodedBufferImageDataPNG, sEncodedBufferImageDataPNGLength, ImageDimensions(), FittingMode::DEFAULT, SamplingMode::DEFAULT, Image::NEVER ); + EncodedBufferImage image2 = DownCast< EncodedBufferImage >(image1); + + DALI_TEST_EQUALS( image1, image2, TEST_LOCATION ); + END_TEST; +} // Positive test case for constructors: int UtcDaliEncodedBufferImageNew01(void) -- 2.7.4