[DataControl][TCSACR-201][Add a new testcase] 60/196060/1
authorjusung son <jusung07.son@samsung.com>
Fri, 21 Dec 2018 05:43:39 +0000 (14:43 +0900)
committerjusung son <jusung07.son@samsung.com>
Fri, 21 Dec 2018 05:47:31 +0000 (14:47 +0900)
 Added:
  - CurrentProviderId_GET()
  - CurrentClientAppId_GET()

Change-Id: I4a537747957d6d7373acfc0b04a592374d563cda
Signed-off-by: jusung son <jusung07.son@samsung.com>
tct-suite-vs/Tizen.DataControl.Tests/testcase/TSProvider.cs

index 56a7c2787e73c8afaa7d4adc0814f37e5f6a6e49..81891c42a23702bbc6cd3fed0d4ddf5f822b5203 100755 (executable)
@@ -629,5 +629,50 @@ namespace Tizen.DataControl.Tests
 
             dp.Stop();
         }
+
+        [Test]
+        [Category("P1")]
+        [Description("Test : Check whether CurrentProviderId value is valid")]
+        [Property("SPEC", "Tizen.Applications.DataControl.Provider.CurrentProviderId A")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "PRO")]
+        [Property("AUTHOR", "Hyunho Kang, hhstark.kang@samsung.com")]
+        public async Task CurrentProviderId_GET()
+        {
+            var dp = new MyProvider(_dataId);
+            var dc = new MyConsumer(_providerId, _dataId);
+            Assert.IsNotNull(dp, "Object should not be null after initializing");
+
+            dp.Run();
+
+            dc.MapGet("key");
+            await Task.Delay(2000);
+
+            Assert.AreEqual(dp.CurrentProviderId, _providerId, "CurrentProviderId is not correct");
+
+            dp.Stop();
+        }
+
+        [Test]
+        [Category("P1")]
+        [Description("Test : Check whether CurrentClientAppId value is valid")]
+        [Property("SPEC", "Tizen.Applications.DataControl.Provider.CurrentClientAppId A")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "PRO")]
+        [Property("AUTHOR", "Hyunho Kang, hhstark.kang@samsung.com")]
+        public async Task CurrentClientAppId_GET()
+        {
+            var dp = new MyProvider(_dataId);
+            var dc = new MyConsumer(_providerId, _dataId);
+            Assert.IsNotNull(dp, "Object should not be null after initializing");
+
+            dp.Run();
+
+            dc.MapGet("key");
+            await Task.Delay(2000);
+
+            Assert.AreEqual(dp.CurrentClientAppId, Application.Current.ApplicationInfo.ApplicationId, "CurrentClientAppId is not correct");
+            dp.Stop();
+        }
     }
 }