3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
7 namespace Tizen.NUI.Devel.Tests
9 using tlog = Tizen.Log;
12 [Description("internal/Common/BaseObject")]
13 public class InternalBaseObjectTest
15 private const string tag = "NUITEST";
16 private Widget widget = null;
21 tlog.Info(tag, "Init() is called!");
23 widget = new Widget();
24 tlog.Debug(tag, "widget.Id : " + widget.Id);
33 tlog.Info(tag, "Destroy() is called!");
38 [Description("BaseObject constructor.")]
39 [Property("SPEC", "Tizen.NUI.BaseObject.BaseObject C")]
40 [Property("SPEC_URL", "-")]
41 [Property("CRITERIA", "CONSTR")]
42 [Property("AUTHOR", "guowei.wang@samsung.com")]
43 public void BaseObjectConstructor()
45 tlog.Debug(tag, $"BaseObjectConstructor START");
47 var testingTarget = new BaseObject(widget.SwigCPtr.Handle, false);
48 Assert.IsNotNull(testingTarget, "should not be null.");
49 Assert.IsInstanceOf<BaseObject>(testingTarget, "should be an instance of BaseObject class!");
51 testingTarget.Dispose();
52 tlog.Debug(tag, $"BaseObjectConstructor END (OK)");
57 [Description("BaseObject GetTypeName.")]
58 [Property("SPEC", "Tizen.NUI.BaseObject.GetTypeName M")]
59 [Property("SPEC_URL", "-")]
60 [Property("CRITERIA", "MR")]
61 [Property("AUTHOR", "guowei.wang@samsung.com")]
62 public void BaseObjectGetTypeName()
64 tlog.Debug(tag, $"BaseObjectGetTypeName START");
66 var result = widget.widgetImpl.GetTypeName();
67 tlog.Debug(tag, "GetTypeName : " + result);
69 tlog.Debug(tag, $"BaseObjectGetTypeName END (OK)");