1 using NUnit.Framework;
5 namespace Tizen.NUI.Devel.Tests
7 using tlog = Tizen.Log;
10 [Description("public/xaml/XamlCompilationAttribute")]
11 public class PublicXamlCompilationAttributeTest
13 private const string tag = "NUITEST";
14 private XamlCompilationAttribute compilationAttr;
18 tlog.Info(tag, "Init() is called!");
19 compilationAttr = new XamlCompilationAttribute(new XamlCompilationOptions());
25 compilationAttr = null;
26 tlog.Info(tag, "Destroy() is called!");
31 [Description("XamlCompilationAttribute XamlCompilationAttribute")]
32 [Property("SPEC", "Tizen.NUI.XamlCompilationAttribute.XamlCompilationAttribute C")]
33 [Property("SPEC_URL", "-")]
34 [Property("CRITERIA", "CONSTR")]
35 public void XamlCompilationAttributeConstructor()
37 tlog.Debug(tag, $"XamlCompilationAttributeConstructor START");
39 XamlCompilationOptions xamlCompilationOptions = new XamlCompilationOptions();
41 var testingTarget = new XamlCompilationAttribute(xamlCompilationOptions);
42 Assert.IsNotNull(testingTarget, "null XamlCompilationAttribute");
43 Assert.IsInstanceOf<XamlCompilationAttribute>(testingTarget, "Should return XamlCompilationAttribute instance.");
46 tlog.Debug(tag, $"XamlCompilationAttributeConstructor END (OK)");
51 [Description("XamlCompilationAttribute XamlCompilationOptions ")]
52 [Property("SPEC", "Tizen.NUI.XamlCompilationAttribute.XamlCompilationOptions A")]
53 [Property("SPEC_URL", "-")]
54 [Property("CRITERIA", "PRW")]
55 public void XamlCompilationAttributeXamlCompilationOptions()
57 tlog.Debug(tag, $"XamlCompilationAttributeXamlCompilationOptions START");
61 XamlCompilationOptions option = compilationAttr.XamlCompilationOptions;
62 compilationAttr.XamlCompilationOptions = option;
63 Assert.AreEqual(option, compilationAttr.XamlCompilationOptions, "Should be equal");
67 tlog.Debug(tag, e.Message.ToString());
68 Assert.Fail("Caught Exception : Failed!");
71 tlog.Debug(tag, $"XamlCompilationAttributeXamlCompilationOptions END");
76 [Description("XamlCExtensions IsCompiled ")]
77 [Property("SPEC", "Tizen.NUI.XamlCExtensions.IsCompiled M")]
78 [Property("SPEC_URL", "-")]
79 [Property("CRITERIA", "MR")]
80 public void XamlCompilationAttributeIsCompiled()
82 tlog.Debug(tag, $"XamlCExtensionsIsCompiled START");
86 Tizen.NUI.Xaml.XamlCExtensions.IsCompiled(typeof(string));
90 tlog.Debug(tag, e.Message.ToString());
91 Assert.Fail("Caught Exception : Failed!");
94 tlog.Debug(tag, $"XamlCExtensionsIsCompiled END");