[NUI][NUI.Devel] Update line coverage TCs of NUI.Devel.
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / public / XamlBinding / TSIntGraphicsTypeConvert.cs
1 using NUnit.Framework;
2 using System;
3 using Tizen.NUI.Binding;
4 using Tizen.NUI.Xaml;
5
6 namespace Tizen.NUI.Devel.Tests
7 {
8     using tlog = Tizen.Log;
9
10     [TestFixture]
11     [Description("public/XamlBinding/IntGraphicsTypeConverter")]
12     internal class PublicIntGraphicsTypeConverterTest
13     {
14         private const string tag = "NUITEST";
15
16         [SetUp]
17         public void Init()
18         {
19             tlog.Info(tag, "Init() is called!");
20         }
21
22         [TearDown]
23         public void Destroy()
24         {
25             tlog.Info(tag, "Destroy() is called!");
26         }
27
28         
29                 [Test]
30         [Category("P1")]
31         [Description("IntGraphicsTypeConverter ConvertFromInvariantString")]
32         [Property("SPEC", "Tizen.NUI.Binding.IntGraphicsTypeConverter.ConvertFromInvariantString M")]
33         [Property("SPEC_URL", "-")]
34         [Property("CRITERIA", "MR")]
35         public void ConvertFromInvariantStringTest00()
36         {
37             tlog.Debug(tag, $"ConvertFromInvariantStringTest0 START");
38             
39             var testingTarget = new IntGraphicsTypeConverter();
40             Assert.IsNotNull(testingTarget, "null IntGraphicsTypeConverter");
41
42             var ret = testingTarget.ConvertFromInvariantString("1.0 | #AABBCCFF");
43             Assert.IsNotNull(ret, "null ConvertFromInvariantString");
44
45             try
46             {
47                 testingTarget.ConvertFromInvariantString(null);
48             }
49             catch (InvalidOperationException e)
50             {
51                 tlog.Debug(tag, e.Message.ToString());
52                 Assert.Pass("Caught InvalidOperationException : Passed!");
53             }
54                         
55             tlog.Debug(tag, $"ConvertFromInvariantStringTest00 END");   
56         }
57                 
58                 [Test]
59         [Category("P1")]
60         [Description("IntGraphicsTypeConverter ConvertToString")]
61         [Property("SPEC", "Tizen.NUI.Binding.IntGraphicsTypeConverter.ConvertToString M")]
62         [Property("SPEC_URL", "-")]
63         [Property("CRITERIA", "MR")]
64         public void IntGraphicsTypeConverterConvertToStringTest()
65         {
66             tlog.Debug(tag, $"IntGraphicsTypeConverterConvertToStringTest START");
67
68             var testingTarget = new IntGraphicsTypeConverter();
69             Assert.IsNotNull(testingTarget, "null IntGraphicsTypeConverter");
70
71             var ret1 = testingTarget.ConvertToString(null);
72             Assert.AreEqual("", ret1, "Should be equal!");
73             
74                         var ret2 = testingTarget.ConvertToString(300);
75             Assert.AreEqual("300", ret2, "Should be equal!");
76                         
77             tlog.Debug(tag, $"IntGraphicsTypeConverterConvertToStringTest END");
78         }
79         }
80 }