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();
});