[common][mediacontroller][TSIX-3361, fix 1 tc issue] 50/233350/1
authorzhongyuan <zy123.yuan@samsung.com>
Thu, 14 May 2020 06:13:17 +0000 (14:13 +0800)
committerzhongyuan <zy123.yuan@samsung.com>
Thu, 14 May 2020 06:13:17 +0000 (14:13 +0800)
Change-Id: Id4fb5b161872d47370a148343a343608e4258b77

common/tct-mediacontroller-tizen-tests/mediacontroller/MediaControllerServerInfoArraySuccessCallback_onsuccess.html

index e2b615bb7ed9a5df8f4fcce25f4bad0b7e762793..8a77fe3a1fdd3fdbb09f33d621911d87d4f5d49e 100755 (executable)
@@ -37,17 +37,21 @@ Authors:
 
 setup({timeout: 90000});
 
-var t = async_test(document.title, {timeout: 90000}), mcServer, mcClient, onsuccessCB;
+var t = async_test(document.title, {timeout: 90000}), mcServer, mcClient, onsuccessCB, i;
 
 t.step(function () {
     onsuccessCB = t.step_func(function (servers){
-        assert_greater_than(servers.length, 0, "Received empty servers array");
-        assert_own_property(servers[0], "name", "MediaControllerServerInfo should have name attribute.");
-        assert_own_property(servers[0], "state", "MediaControllerServerInfo should have state attribute.");
-        assert_own_property(servers[0], "playbackInfo", "MediaControllerServerInfo should have playbackInfo attribute.");
-        check_not_nullable(servers[0], "name");
-        assert_equals(servers[0].state, "ACTIVE", "Incorrect value of state");
-        assert_type(servers[0].playbackInfo, "object", "Should be object type");
+        for (i = 0; i < servers.length; i++){
+            if(servers[i].name == "apimediact.WebAPITizenMediaKeyTests"){
+                assert_greater_than(servers.length, 0, "Received empty servers array");
+                assert_own_property(servers[i], "name", "MediaControllerServerInfo should have name attribute.");
+                assert_own_property(servers[i], "state", "MediaControllerServerInfo should have state attribute.");
+                assert_own_property(servers[i], "playbackInfo", "MediaControllerServerInfo should have playbackInfo attribute.");
+                check_not_nullable(servers[i], "name");
+                assert_equals(servers[i].state, "ACTIVE", "Incorrect value of state");
+                assert_type(servers[i].playbackInfo, "object", "Should be object type");
+            }
+        }
         t.done();
     });