[Nlp][TCSACR-193] Update TCT for unsupported feature 54/193554/1
authorInhong Han <inhong1.han@samsung.com>
Wed, 21 Nov 2018 07:49:35 +0000 (16:49 +0900)
committerInHong Han <inhong1.han@samsung.com>
Thu, 22 Nov 2018 01:49:07 +0000 (01:49 +0000)
Change-Id: Ie563ca9936ba9a52af56ec5c0f95040fcee0b613
(cherry picked from commit 732560146cf816000607a72e8dfc5ccdcf617cab)

tct-suite-vs/Tizen.Nlp.Tests/testcase/TSLanguageDetectedResult.cs [changed mode: 0644->0755]
tct-suite-vs/Tizen.Nlp.Tests/testcase/TSNamedEntityRecognitionResult.cs [changed mode: 0644->0755]
tct-suite-vs/Tizen.Nlp.Tests/testcase/TSNaturalLanguageProcess.cs
tct-suite-vs/Tizen.Nlp.Tests/testcase/TSPosTagResult.cs [changed mode: 0644->0755]
tct-suite-vs/Tizen.Nlp.Tests/testcase/TSWordTokenizeResult.cs [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index cbd18f9..9058219
@@ -24,6 +24,7 @@ using Tizen;
 using Tizen.Nlp;\r
 using Tizen.Applications;\r
 using Tizen.Applications.Messages;\r
+using Tizen.System;\r
 \r
 namespace Tizen.Nlp.Tests {\r
 \r
@@ -31,15 +32,17 @@ namespace Tizen.Nlp.Tests {
     [Description("Tizen.Nlp.LanguageDetectedResult test")]\r
     public class LanguageDetectedResultTests\r
     {\r
+        bool isNlpSupported = false;\r
 \r
         [SetUp]\r
-        public static void Init()\r
+        public void Init()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Preconditions for each TEST");\r
+            Information.TryGetValue("http://tizen.org/feature/nlp", out isNlpSupported);\r
         }\r
 \r
         [TearDown]\r
-        public static void Destroy()\r
+        public void Destroy()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Postconditions for each TEST");\r
         }\r
@@ -59,6 +62,10 @@ namespace Tizen.Nlp.Tests {
                 var res = new LanguageDetectedResult();\r
                 Assert.IsInstanceOf<LanguageDetectedResult>(res, "Expecting LanguageDetectedResult object");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -85,6 +92,10 @@ namespace Tizen.Nlp.Tests {
                 res = await nlp.LanguageDetectAsync(msg);\r
                 Assert.IsTrue(res.Language.Equals("en"), "The return value of Language is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
old mode 100644 (file)
new mode 100755 (executable)
index 258eb52..1c0b453
@@ -24,6 +24,7 @@ using Tizen;
 using Tizen.Nlp;\r
 using Tizen.Applications;\r
 using Tizen.Applications.Messages;\r
+using Tizen.System;\r
 \r
 namespace Tizen.Nlp.Tests {\r
 \r
@@ -31,16 +32,19 @@ namespace Tizen.Nlp.Tests {
     [Description("Tizen.Nlp.NamedEntityRecognitionResult test")]\r
     public class NamedEntityRecognitionResultTests\r
     {\r
-        static NaturalLanguageProcess nlp = null;\r
+        NaturalLanguageProcess nlp = null;\r
+        bool isNlpSupported = false;\r
+\r
         [SetUp]\r
-        public static void Init()\r
+        public void Init()\r
         {\r
             nlp = new NaturalLanguageProcess();\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Preconditions for each TEST");\r
+            Information.TryGetValue("http://tizen.org/feature/nlp", out isNlpSupported);\r
         }\r
 \r
         [TearDown]\r
-        public static void Destroy()\r
+        public void Destroy()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Postconditions for each TEST");\r
         }\r
@@ -60,6 +64,10 @@ namespace Tizen.Nlp.Tests {
                 var res = new NamedEntityRecognitionResult();\r
                 Assert.IsInstanceOf<NamedEntityRecognitionResult>(res, "Expecting NamedEntityRecognitionResult object");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -107,6 +115,10 @@ namespace Tizen.Nlp.Tests {
                 for (int i = 0; i < res.Tags.Count; i++)\r
                     Assert.IsTrue(res.Tags[i].Equals(rs_tag[i]), "The return value of tag is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -154,6 +166,10 @@ namespace Tizen.Nlp.Tests {
                 for (int i = 0; i < res.Tokens.Count; i++)\r
                     Assert.IsTrue(res.Tokens[1].Equals(rs_token[1]), "The return token value of token is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
index b5533a47a8c19a0c819150441c97a5dec133f53b..12c9f47aad409c08aa3b50076824b848dac7d18a 100755 (executable)
@@ -24,6 +24,7 @@ using Tizen;
 using Tizen.Nlp;\r
 using Tizen.Applications;\r
 using Tizen.Applications.Messages;\r
+using Tizen.System;\r
 \r
 namespace Tizen.Nlp.Tests {\r
 \r
@@ -31,16 +32,19 @@ namespace Tizen.Nlp.Tests {
     [Description("Tizen.Nlp.NaturalLanguageProcess test")]\r
     public class NaturalLanguageProcessTests\r
     {\r
-        static NaturalLanguageProcess nlp = null;\r
+        NaturalLanguageProcess nlp = null;\r
+        bool isNlpSupported = false;\r
+\r
         [SetUp]\r
-        public static void Init()\r
+        public void Init()\r
         {\r
             nlp = new NaturalLanguageProcess();\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Preconditions for each TEST");\r
+            Information.TryGetValue("http://tizen.org/feature/nlp", out isNlpSupported);\r
         }\r
 \r
         [TearDown]\r
-        public static void Destroy()\r
+        public void Destroy()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Postconditions for each TEST");\r
         }\r
@@ -64,6 +68,10 @@ namespace Tizen.Nlp.Tests {
                 var res = new NaturalLanguageProcess();\r
                 Assert.IsInstanceOf<NaturalLanguageProcess>(res, "Expecting NaturalLanguageProcess object");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -96,6 +104,10 @@ namespace Tizen.Nlp.Tests {
                 }\r
                 nlp.Disconnected += Disconnected;\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -128,6 +140,10 @@ namespace Tizen.Nlp.Tests {
                 }\r
                 ;\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -175,6 +191,10 @@ namespace Tizen.Nlp.Tests {
                 for (int i = 0; i < res.Tokens.Count; i++)\r
                     Assert.IsTrue(rs_token[i].Equals(res.Tokens[i]), "The return value of WordTokenizeAsyncTask is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -237,6 +257,10 @@ namespace Tizen.Nlp.Tests {
                     Assert.IsTrue(rs_tag[i].Equals(res.Tags[i]), "The return tag value of PosTagAsyncTask is correct");\r
                 }\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -297,6 +321,10 @@ namespace Tizen.Nlp.Tests {
                     Assert.IsTrue(rs_tag[i].Equals(res.Tags[i]), "The return tag value of NamedEntityRecognitionAsyncTask is correct");\r
                 }\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -333,6 +361,10 @@ namespace Tizen.Nlp.Tests {
                 res = await nlp.LanguageDetectAsync(msg);\r
                 Assert.IsTrue(res.Language.Equals("en"), "The return tag value of LanguageDetectAsyncTask is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -355,6 +387,10 @@ namespace Tizen.Nlp.Tests {
                     nlp = new NaturalLanguageProcess();\r
                 nlp.Close();\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -378,6 +414,10 @@ namespace Tizen.Nlp.Tests {
                 nlp.Dispose();\r
                 nlp = null;\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
old mode 100644 (file)
new mode 100755 (executable)
index 7c4aae7..ecac776
@@ -24,6 +24,7 @@ using Tizen;
 using Tizen.Nlp;\r
 using Tizen.Applications;\r
 using Tizen.Applications.Messages;\r
+using Tizen.System;\r
 \r
 namespace Tizen.Nlp.Tests {\r
 \r
@@ -31,17 +32,19 @@ namespace Tizen.Nlp.Tests {
     [Description("Tizen.Nlp.PosTagResult test")]\r
     public class PosTagResultTests\r
     {\r
-        static NaturalLanguageProcess nlp = null;\r
+        NaturalLanguageProcess nlp = null;\r
+        bool isNlpSupported = false;\r
 \r
         [SetUp]\r
-        public static void Init()\r
+        public void Init()\r
         {\r
             nlp = new NaturalLanguageProcess();\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Preconditions for each TEST");\r
+            Information.TryGetValue("http://tizen.org/feature/nlp", out isNlpSupported);\r
         }\r
 \r
         [TearDown]\r
-        public static void Destroy()\r
+        public void Destroy()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Postconditions for each TEST");\r
         }\r
@@ -61,6 +64,10 @@ namespace Tizen.Nlp.Tests {
                 var res = new PosTagResult();\r
                 Assert.IsInstanceOf<PosTagResult>(res, "Expecting PosTagResult object");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -108,6 +115,10 @@ namespace Tizen.Nlp.Tests {
                 for (int i = 0; i < res.Tags.Count; i++)\r
                     Assert.IsTrue(res.Tags[i].Equals(rs_tag[i]), "The return value of tag is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -155,6 +166,10 @@ namespace Tizen.Nlp.Tests {
                 for (int i = 0; i < res.Tokens.Count; i++)\r
                     Assert.IsTrue(res.Tokens[i].Equals(rs_token[i]), "The return token value of token is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
old mode 100644 (file)
new mode 100755 (executable)
index f204aa7..566f28e
@@ -24,6 +24,7 @@ using Tizen;
 using Tizen.Nlp;\r
 using Tizen.Applications;\r
 using Tizen.Applications.Messages;\r
+using Tizen.System;\r
 \r
 namespace Tizen.Nlp.Tests {\r
 \r
@@ -31,15 +32,17 @@ namespace Tizen.Nlp.Tests {
     [Description("Tizen.Nlp.WordTokenizeResult test")]\r
     public class WordTokenizeResultTests\r
     {\r
+        bool isNlpSupported = false;\r
 \r
         [SetUp]\r
-        public static void Init()\r
+        public void Init()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Preconditions for each TEST");\r
+            Information.TryGetValue("http://tizen.org/feature/nlp", out isNlpSupported);\r
         }\r
 \r
         [TearDown]\r
-        public static void Destroy()\r
+        public void Destroy()\r
         {\r
             LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Postconditions for each TEST");\r
         }\r
@@ -59,6 +62,10 @@ namespace Tizen.Nlp.Tests {
                 var res = new WordTokenizeResult();\r
                 Assert.IsInstanceOf<WordTokenizeResult>(res, "Expecting WordTokenizeResult object");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r
@@ -97,6 +104,10 @@ namespace Tizen.Nlp.Tests {
                 for (int i = 0; i < res.Tokens.Count; i++)\r
                     Assert.IsTrue(res.Tokens[i].Equals(rs_token[i]), "The return token value of token is correct");\r
             }\r
+            catch (NotSupportedException)\r
+            {\r
+                Assert.IsTrue(isNlpSupported == false, "Invalid NotSupportedException");\r
+            }\r
             catch (Exception e)\r
             {\r
                 Assert.Fail("Got Exception" + e.ToString());\r