Release 9.0.0.16429
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / public / Theme / TSTizenExternalTheme.cs
1 using NUnit.Framework;
2
3 namespace Tizen.NUI.Devel.Tests
4 {
5     using tlog = Tizen.Log;
6
7     [TestFixture]
8     [Description("public/Theme/TizenExternalTheme")]
9     internal class PublicTizenExternalThemeTest
10     {
11         private const string tag = "NUITEST";
12         private readonly object themeLoader;
13
14         [SetUp]
15         public void Init()
16         {
17             tlog.Info(tag, "Init() is called!");
18         }
19
20         [TearDown]
21         public void Destroy()
22         {
23             tlog.Info(tag, "Destroy() is called!");
24         }
25
26         [Test]
27         [Category("P1")]
28         [Description("Test TizenExternalTheme GetValue.")]
29         [Property("SPEC", "Tizen.NUI.TizenExternalTheme.GetValue  M")]
30         [Property("SPEC_URL", "-")]
31         [Property("CRITERIA", "MR")]
32         [Property("COVPARAM", "")]
33         public void TizenExternalThemeGetValue()
34         {
35             tlog.Debug(tag, $"TizenExternalThemeGetValue START");
36
37             Tizen.Applications.ThemeManager.ThemeLoader themeLoader = new Tizen.Applications.ThemeManager.ThemeLoader();
38
39             Tizen.Applications.ThemeManager.Theme a1 = null;
40             string id = "myId";
41
42             a1 = themeLoader.LoadTheme(id);
43
44             TizenExternalTheme b1 = new TizenExternalTheme(a1);
45
46
47
48             tlog.Debug(tag, $"TizenExternalThemeGetValue END (OK)");
49             Assert.Pass("TizenExternalThemeGetValue");
50         }
51     }
52 }
53