3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
6 using System.Reflection;
7 using System.Collections.Generic;
8 using Tizen.NUI.Binding;
10 namespace Tizen.NUI.Devel.Tests
12 using tlog = Tizen.Log;
15 [Description("internal/XamlBinding/UriTypeConverter")]
16 public class InternalUriTypeConverterTest
18 private const string tag = "NUITEST";
19 private string selfpath = Tizen.Applications.Application.Current.DirectoryInfo.Resource + "Test_Theme.xaml";
21 internal class UriTypeConverterImpl : Binding.UriTypeConverter
23 public UriTypeConverterImpl()
30 tlog.Info(tag, "Init() is called!");
36 tlog.Info(tag, "Destroy() is called!");
41 [Description("UriTypeConverter ConvertFromInvariantString")]
42 [Property("SPEC", "Tizen.NUI.UriTypeConverter.ConvertFromInvariantString M")]
43 [Property("SPEC_URL", "-")]
44 [Property("CRITERIA", "MR")]
45 public void UriTypeConverterConvertFromInvariantString()
47 tlog.Debug(tag, $"UriTypeConverterConvertFromInvariantString START");
49 var testingTarget = new UriTypeConverterImpl();
50 Assert.IsNotNull(testingTarget, "Can't create success object UriTypeConverter.");
51 Assert.IsInstanceOf<Tizen.NUI.Binding.UriTypeConverter>(testingTarget, "Should return UriTypeConverter instance.");
53 var result = testingTarget.ConvertFromInvariantString(selfpath);
54 tlog.Debug(tag, "ConvertFromInvariantString : " + result);
56 tlog.Debug(tag, $"UriTypeConverterConvertFromInvariantString END");
61 [Description("UriTypeConverter ConvertFromInvariantString")]
62 [Property("SPEC", "Tizen.NUI.UriTypeConverter.ConvertFromInvariantString M")]
63 [Property("SPEC_URL", "-")]
64 [Property("CRITERIA", "MR")]
65 public void UriTypeConverterConvertFromInvariantStringNullPath()
67 tlog.Debug(tag, $"UriTypeConverterConvertFromInvariantStringNullPath START");
69 var testingTarget = new UriTypeConverterImpl();
70 Assert.IsNotNull(testingTarget, "Can't create success object UriTypeConverter.");
71 Assert.IsInstanceOf<Tizen.NUI.Binding.UriTypeConverter>(testingTarget, "Should return UriTypeConverter instance.");
73 var result = testingTarget.ConvertFromInvariantString(" ");
74 tlog.Debug(tag, "ConvertFromInvariantString : " + result);
76 tlog.Debug(tag, $"UriTypeConverterConvertFromInvariantStringNullPath END");