Update UTC for EncodedBufferImage 57/39857/1
authorYoonsang Lee <ysang114.lee@samsung.com>
Mon, 25 May 2015 08:19:40 +0000 (17:19 +0900)
committerYoonsang Lee <ysang114.lee@samsung.com>
Mon, 25 May 2015 08:20:01 +0000 (17:20 +0900)
Change-Id: Ibc7690f8065c47f952807b650b77d1afe7b825a2

automated-tests/src/dali/utc-Dali-EncodedBufferImage.cpp

index 5922eb8..70e6c50 100644 (file)
@@ -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)