3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
7 namespace Tizen.NUI.Devel.Tests
9 using tlog = Tizen.Log;
12 [Description("public/Images/ImageUrl")]
13 public class PublicImageUrlTest
15 private const string tag = "NUITEST";
20 tlog.Info(tag, "Init() is called!");
26 tlog.Info(tag, "Destroy() is called!");
31 [Description("ImageUrl Dispose.")]
32 [Property("SPEC", "Tizen.NUI.ImageUrl.Dispose M")]
33 [Property("SPEC_URL", "-")]
34 [Property("CRITERIA", "MR")]
35 [Property("AUTHOR", "guowei.wang@samsung.com")]
36 public void ImageUrlDispose()
38 tlog.Debug(tag, $"ImageUrlDispose START");
40 byte[] buffer = new byte[10];
41 PixelData data = new PixelData(buffer, 10, 1, 2, PixelFormat.L8, PixelData.ReleaseFunction.Free);
43 var testingTarget = data.GenerateUrl();
44 Assert.IsNotNull(testingTarget, "Can't create success object ImageUrl");
45 Assert.IsInstanceOf<ImageUrl>(testingTarget, "Should be an instance of ImageUrl type.");
48 testingTarget.Dispose();
50 testingTarget.Dispose();
51 tlog.Debug(tag, $"ImageUrlDispose END (OK)");
56 [Description("ImageUrl ToString.")]
57 [Property("SPEC", "Tizen.NUI.ImageUrl.ToString M")]
58 [Property("SPEC_URL", "-")]
59 [Property("CRITERIA", "MR")]
60 [Property("AUTHOR", "guowei.wang@samsung.com")]
61 public void ImageUrlToString()
63 tlog.Debug(tag, $"ImageUrlToString START");
65 byte[] buffer = new byte[10];
66 PixelData data = new PixelData(buffer, 10, 1, 2, PixelFormat.L8, PixelData.ReleaseFunction.Free);
68 var testingTarget = data.GenerateUrl();
69 Assert.IsNotNull(testingTarget, "Can't create success object ImageUrl");
70 Assert.IsInstanceOf<ImageUrl>(testingTarget, "Should be an instance of ImageUrl type.");
72 tlog.Debug(tag, testingTarget.ToString());
75 testingTarget.Dispose();
76 tlog.Debug(tag, $"ImageUrlToString END (OK)");