3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
6 using System.Collections.Generic;
8 namespace Tizen.NUI.Devel.Tests
10 using tlog = Tizen.Log;
13 [Description("public/Theme/ThemeManager")]
14 internal class PublicThemeManagerTest
16 private const string tag = "NUITEST";
21 tlog.Info(tag, "Init() is called!");
27 tlog.Info(tag, "Destroy() is called!");
32 [Description("Test ThemeManager CurrentTheme.")]
33 [Property("SPEC", "Tizen.NUI.ThemeManager.CurrentTheme A")]
34 [Property("SPEC_URL", "-")]
35 [Property("CRITERIA", "PRW")]
36 [Property("COVPARAM", "")]
37 public void ThemeManagerCurrentTheme()
39 tlog.Debug(tag, $"ThemeManagerCurrentTheme START");
41 Theme a1 = ThemeManager.CurrentTheme;
42 ThemeManager.CurrentTheme = a1;
44 tlog.Debug(tag, $"ThemeManagerCurrentTheme END (OK)");
45 Assert.Pass("ThemeManagerCurrentTheme");
50 [Description("Test ThemeManager ApplyTheme.")]
51 [Property("SPEC", "Tizen.NUI.ThemeManager.ApplyTheme M")]
52 [Property("SPEC_URL", "-")]
53 [Property("CRITERIA", "MR")]
54 [Property("COVPARAM", "")]
55 public void ThemeManagerApplyTheme()
57 tlog.Debug(tag, $"ThemeManagerApplyTheme START");
59 Theme a1 = new Theme();
60 ThemeManager.ApplyTheme(a1);
63 ThemeManager.ApplyTheme(a1);
65 tlog.Debug(tag, $"ThemeManagerApplyTheme END (OK)");
66 Assert.Pass("ThemeManagerApplyTheme");
71 [Description("Test ThemeManager GetStyle.")]
72 [Property("SPEC", "Tizen.NUI.ThemeManager.GetStyle M")]
73 [Property("SPEC_URL", "-")]
74 [Property("CRITERIA", "MR")]
75 [Property("COVPARAM", "")]
76 public void ThemeManagerGetStyle()
78 tlog.Debug(tag, $"ThemeManagerGetStyle START");
81 ThemeManager.GetStyle("styleName");
83 Type viewType = typeof(string);
84 ThemeManager.GetStyle(viewType);
86 tlog.Debug(tag, $"ThemeManagerGetStyle END (OK)");
87 Assert.Pass("ThemeManagerGetStyle");
92 [Description("Test ThemeManager ApplyFallbackTheme.")]
93 [Property("SPEC", "Tizen.NUI.ThemeManager.ApplyFallbackTheme M")]
94 [Property("SPEC_URL", "-")]
95 [Property("CRITERIA", "MR")]
96 [Property("COVPARAM", "")]
97 public void ThemeManagerApplyFallbackTheme()
99 tlog.Debug(tag, $"ThemeManagerApplyFallbackTheme START");
101 Theme a1 = new Theme();
102 ThemeManager.ApplyFallbackTheme(a1);
104 tlog.Debug(tag, $"ThemeManagerApplyFallbackTheme END (OK)");
105 Assert.Pass("ThemeManagerApplyFallbackTheme");