1 using NUnit.Framework;
3 using Tizen.NUI.Binding;
6 namespace Tizen.NUI.Devel.Tests
8 using tlog = Tizen.Log;
11 [Description("public/xaml/MarkupExtensions/TemplateBindingExtension")]
12 public class PublicTemplateBindingExtensionTest
14 private const string tag = "NUITEST";
15 private static TemplateBindingExtension t1;
20 tlog.Info(tag, "Init() is called!");
21 t1 = new TemplateBindingExtension();
28 tlog.Info(tag, "Destroy() is called!");
33 [Description("TemplateBindingExtension TemplateBindingExtension")]
34 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.TemplateBindingExtension C")]
35 [Property("SPEC_URL", "-")]
36 [Property("CRITERIA", "CONSTR")]
37 public void TemplateBindingExtensionConstructor()
39 tlog.Debug(tag, $"TemplateBindingExtensionConstructor START");
41 TemplateBindingExtension templateBindingExtension = new TemplateBindingExtension();
43 tlog.Debug(tag, $"TemplateBindingExtensionConstructor END (OK)");
44 Assert.Pass("TemplateBindingExtensionConstructor");
49 [Description("TemplateBindingExtension Path")]
50 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.Path A")]
51 [Property("SPEC_URL", "-")]
52 [Property("CRITERIA", "PRW")]
53 public void TemplateBindingExtensionPath()
55 tlog.Debug(tag, $"TemplateBindingExtensionPath START");
64 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
65 Assert.Fail("Caught Exception" + e.ToString());
68 tlog.Debug(tag, $"TemplateBindingExtensionPath END (OK)");
69 Assert.Pass("TemplateBindingExtensionPath");
74 [Description("TemplateBindingExtension Mode")]
75 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.Mode A")]
76 [Property("SPEC_URL", "-")]
77 [Property("CRITERIA", "PRW")]
78 public void TemplateBindingExtensionMode()
80 tlog.Debug(tag, $"TemplateBindingExtensionMode START");
84 BindingMode tmp = t1.Mode;
89 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
90 Assert.Fail("Caught Exception" + e.ToString());
93 tlog.Debug(tag, $"TemplateBindingExtensionMode END (OK)");
94 Assert.Pass("TemplateBindingExtensionMode");
99 [Description("TemplateBindingExtension Converter")]
100 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.Converter A")]
101 [Property("SPEC_URL", "-")]
102 [Property("CRITERIA", "PRW")]
103 public void TemplateBindingExtensionConverter()
105 tlog.Debug(tag, $"TemplateBindingExtensionConverter START");
109 IValueConverter tmp = t1.Converter;
114 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
115 Assert.Fail("Caught Exception" + e.ToString());
118 tlog.Debug(tag, $"TemplateBindingExtensionConverter END (OK)");
119 Assert.Pass("TemplateBindingExtensionConverter");
124 [Description("TemplateBindingExtension ConverterParameter")]
125 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.ConverterParameter A")]
126 [Property("SPEC_URL", "-")]
127 [Property("CRITERIA", "PRW")]
128 public void TemplateBindingExtensionConverterParameter()
130 tlog.Debug(tag, $"TemplateBindingExtensionConverterParameter START");
134 object tmp = t1.ConverterParameter;
135 t1.ConverterParameter = tmp;
139 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
140 Assert.Fail("Caught Exception" + e.ToString());
143 tlog.Debug(tag, $"TemplateBindingExtensionConverterParameter END (OK)");
144 Assert.Pass("TemplateBindingExtensionConverterParameter");
149 [Description("TemplateBindingExtension StringFormat")]
150 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.StringFormat A")]
151 [Property("SPEC_URL", "-")]
152 [Property("CRITERIA", "PRW")]
153 public void TemplateBindingExtensionStringFormat()
155 tlog.Debug(tag, $"TemplateBindingExtensionStringFormat START");
159 string tmp = t1.StringFormat;
160 t1.StringFormat = tmp;
164 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
165 Assert.Fail("Caught Exception" + e.ToString());
168 tlog.Debug(tag, $"TemplateBindingExtensionStringFormat END (OK)");
169 Assert.Pass("TemplateBindingExtensionStringFormat");