Merge "Add utc test cases" into tizen accepted/tizen/common/20150529.134107 accepted/tizen/mobile/20150529.134836 accepted/tizen/tv/20150529.134909 accepted/tizen/wearable/20150529.134852 submit/tizen/20150529.084413
authorHyunJu Shin <hyunjushin@samsung.com>
Mon, 25 May 2015 08:49:15 +0000 (01:49 -0700)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Mon, 25 May 2015 08:49:15 +0000 (01:49 -0700)
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)