1 using NUnit.Framework;
5 namespace Tizen.NUI.Devel.Tests
7 using tlog = Tizen.Log;
10 [Description("internal/Xaml/MarkupExtensionParser")]
11 public class InternalMarkupExtensionParserTest
13 private const string tag = "NUITEST";
14 private MarkupExtensionParser extParser;
16 internal class IServiceProviderImpl : IServiceProvider
18 public object GetService(Type serviceType) { return null; }
24 tlog.Info(tag, "Init() is called!");
25 extParser = new MarkupExtensionParser();
32 tlog.Info(tag, "Destroy() is called!");
37 [Description("MarkupExtensionParser Parse")]
38 [Property("SPEC", "Tizen.NUI.MarkupExtensionParser.Parse M")]
39 [Property("SPEC_URL", "-")]
40 [Property("CRITERIA", "MR")]
41 public void MarkupExtensionParserParse()
43 tlog.Debug(tag, $"MarkupExtensionParserParse START");
47 string str = new string('a', 4);
48 IServiceProviderImpl provider = new IServiceProviderImpl();
49 extParser.Parse("myMatch", ref str, provider);
53 tlog.Debug(tag, e.Message.ToString());
54 Assert.Fail("Caught Exception : Failed!");
57 tlog.Debug(tag, $"MarkupExtensionParserParse END");