setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), watchId, mcServer, mcClient, playlist, mcServerInfo, playbackRequestListener;
+var t = async_test(document.title, {timeout: 30000}), watchId, mcServer, mcClient, playlist, successCallback,
+ errorCallback, mcServerInfo, playbackRequestListener;
t.step(function () {
add_result_callback(function(){
t.done();
})
};
+ successCallback = t.step_func(function () {
+ mcServer.playback.state = "PLAY";
+ mcServerInfo = mcClient.getLatestServerInfo();
+ watchId = mcServer.playback.addChangeRequestListener(playbackRequestListener);
+ mcServerInfo.playlists.sendPlaybackItem("list", "1", "STOP", 0);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
mcClient = tizen.mediacontroller.getClient();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.savePlaylist(playlist);
- mcServer.playback.state = "PLAY";
- mcServerInfo = mcClient.getLatestServerInfo();
- watchId = mcServer.playback.addChangeRequestListener(playbackRequestListener);
- mcServerInfo.playlists.sendPlaybackItem("list", "1", "STOP", 0);
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, successCallback;
+var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, savesuccessCallback, successCallback, errorCallback;
t.step(function () {
add_result_callback(function () {
assert_equals(playlists[0].name, "list", "invalid value of name");
t.done();
});
+ savesuccessCallback = t.step_func(function () {
+ mcServer.playlists.getAllPlaylists(successCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.savePlaylist(playlist);
- mcServer.playlists.getAllPlaylists(successCallback);
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, successCallback;
+var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, errorCallback, MediaControllerGetItemsSuccessCallback, successCallback;
t.step(function () {
add_result_callback(function () {
mcServer.playlists.deletePlaylist("list");
});
- successCallback = t.step_func(function (items) {
+ MediaControllerGetItemsSuccessCallback = t.step_func(function (items) {
assert_type(items, "array", "invalid type of items");
assert_equals(items[0].index, "index1", "invalid value of items.index");
t.done();
});
+ successCallback = t.step_func(function () {
+ playlist.getItems(MediaControllerGetItemsSuccessCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
</script>
setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), mcServer, playlist, successCallback;
+var t = async_test(document.title, {timeout: 90000}), mcServer, playlist, savesuccessCallback, successCallback, errorCallback;
t.step(function () {
add_result_callback(function () {
check_extensibility(items[0]);
t.done();
});
+ savesuccessCallback = t.step_func(function () {
+ playlist.getItems(successCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), mcServer, playlist, successCallback;
+var t = async_test(document.title, {timeout: 90000}), mcServer, playlist, savesuccessCallback, successCallback, errorCallback;
t.step(function () {
add_result_callback(function () {
check_readonly(items[0], "index", items[0].index, "string", "A");
t.done();
});
+ savesuccessCallback = t.step_func(function () {
+ playlist.getItems(successCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 90000});
-var t = async_test(document.title, {timeout: 90000}), mcServer, playlist, successCallback;
+var t = async_test(document.title, {timeout: 90000}), mcServer, playlist, savesuccessCallback, successCallback, errorCallback;
t.step(function () {
add_result_callback(function () {
check_readonly(items[0], "metadata", items[0].metadata, "object", { title: "testTitleA" });
t.done();
});
+ savesuccessCallback = t.step_func(function () {
+ playlist.getItems(successCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), watcherId = null, mcClient, playlist, mcServerInfo, onupdate;
+var t = async_test(document.title, {timeout: 30000}), watcherId = null, mcClient, playlist, mcServerInfo, onupdate, savesuccessCallback, successCallback,
+ errorCallback;
t.step(function () {
add_result_callback(function () {
t.done();
})
};
+ successCallback = t.step_func(function () {
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() or deletePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
+ savesuccessCallback = t.step_func(function () {
+ watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(onupdate);
+ mcServer.playlists.deletePlaylist("list", successCallback, errorCallback);
+ });
mcServer = tizen.mediacontroller.createServer();
mcClient = tizen.mediacontroller.getClient();
mcServerInfo = mcClient.getLatestServerInfo();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.savePlaylist(playlist);
- watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(onupdate);
- mcServer.playlists.deletePlaylist("list");
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), watcherId = null, mcClient, playlist, mcServerInfo, onupdate;
+var t = async_test(document.title, {timeout: 30000}), watcherId = null, mcClient, playlist, mcServerInfo, onupdate, savesuccessCallback, successCallback,
+ errorCallback;
t.step(function () {
add_result_callback(function () {
t.done();
})
};
+ successCallback = t.step_func(function () {
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
+ savesuccessCallback = t.step_func(function () {
+ watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(onupdate);
+ playlist.addItem("index1", { title: "testTitle" });
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
+ mcServer.playback.updatePlaybackItem("list", "index1");
+ });
mcServer = tizen.mediacontroller.createServer();
mcClient = tizen.mediacontroller.getClient();
mcServerInfo = mcClient.getLatestServerInfo();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.savePlaylist(playlist);
- watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(onupdate);
-
- playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- mcServer.playback.updatePlaybackItem("list", "index1");
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, successCallback, retVal = null;
+var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, successCallback,
+ errorCallback, MediaControllerGetItemsSuccessCallback, retVal = null;
t.step(function () {
add_result_callback(function () {
mcServer.playlists.deletePlaylist("list");
});
- successCallback = t.step_func(function (items) {
+ MediaControllerGetItemsSuccessCallback = t.step_func(function (items) {
assert_equals(items[0].index, "index1", "invalid value of index");
assert_equals(retVal, undefined, "addItem returns wrong value");
t.done();
});
+ successCallback = t.step_func(function () {
+ playlist.getItems(MediaControllerGetItemsSuccessCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
retVal = playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, successCallback;
+var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, savesuccessCallback, successCallback, errorCallback;
t.step(function () {
add_result_callback(function () {
successCallback = t.step_func(function (items) {
t.done();
});
+ savesuccessCallback = t.step_func(function () {
+ playlist.getItems(successCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", {});
- mcServer.playlists.savePlaylist(playlist);
- playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, successCallback, retVal = null;
+var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, savesuccessCallback, successCallback, errorCallback, retVal = null;
t.step(function () {
add_result_callback(function () {
assert_equals(retVal, undefined, "getItems should return undefined");
t.done();
});
+ savesuccessCallback = t.step_func(function () {
+ retVal = playlist.getItems(successCallback);
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- retVal = playlist.getItems(successCallback);
+ mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, successCallback,
+var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, MediaControllerGetItemsSuccessCallback, successCallback,
errorCallback, retVal = null;
t.step(function () {
mcServer.playlists.deletePlaylist("list");
});
errorCallback = t.step_func(function (error) {
- assert_unreached("getItems() error callback should not be invoked:" + error.name + ": " + error.message);
+ assert_unreached("error callback should not be invoked:" + error.name + ": " + error.message);
});
- successCallback = t.step_func(function () {
+ MediaControllerGetItemsSuccessCallback = t.step_func(function (items) {
assert_equals(retVal, undefined, "getItems should return undefined");
t.done();
});
+ successCallback = t.step_func(function () {
+ retVal = playlist.getItems(MediaControllerGetItemsSuccessCallback, errorCallback);
+ });
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
playlist.addItem("index1", { title: "testTitle" });
- mcServer.playlists.savePlaylist(playlist);
- retVal = playlist.getItems(successCallback, errorCallback);
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), watcherId = null, mcClient, playlist, mcServerInfo, ondelete;
+var t = async_test(document.title, {timeout: 30000}), watcherId = null, mcClient, playlist, mcServerInfo, ondelete, successCallback, errorCallback;
t.step(function () {
add_result_callback(function () {
t.done();
})
};
+ successCallback = t.step_func(function (items) {
+ watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(ondelete);
+ mcServer.playlists.deletePlaylist("list");
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
mcClient = tizen.mediacontroller.getClient();
mcServerInfo = mcClient.getLatestServerInfo();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.savePlaylist(playlist);
- watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(ondelete);
- mcServer.playlists.deletePlaylist("list");
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 90000}), watcherId = null, mcServer, mcClient, playlist, mcServerInfo, ondelete, retVal = null;
+var t = async_test(document.title, {timeout: 90000}), watcherId = null, mcServer, mcClient, playlist, mcServerInfo, ondelete, successCallback,
+ errorCallback, retVal = null;
t.step(function () {
add_result_callback(function () {
t.done();
})
};
+ successCallback = t.step_func(function () {
+ watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(ondelete);
+ mcServer.playlists.deletePlaylist("list");
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
mcClient = tizen.mediacontroller.getClient();
mcServerInfo = mcClient.getLatestServerInfo();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.savePlaylist(playlist);
- watcherId = mcServerInfo.playlists.addPlaylistUpdatedListener(ondelete);
-
- mcServer.playlists.deletePlaylist("list");
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
</script>
//==== PRIORITY P1
//==== TEST_CRITERIA MR MMINA
-test(function () {
- var mcServer, retValue = null;
+setup({timeout: 30000});
+
+var t = async_test(document.title, {timeout: 30000}), mcServer, successCallback, errorCallback, retValue = null;
+
+t.step(function () {
+ successCallback = t.step_func(function (items) {
+ assert_equals(retValue, undefined, "deletePlaylist returns wrong value");
+ t.done();
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("deletePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
mcServer.playlists.createPlaylist("list");
- retValue = mcServer.playlists.deletePlaylist("list");
- assert_equals(retValue, undefined, "deletePlaylist returns wrong value");
-}, document.title);
+ retValue = mcServer.playlists.deletePlaylist("list", successCallback, errorCallback);
+});
</script>
</body>
//==== PRIORITY P1
//==== TEST_CRITERIA MR MMINA
-test(function () {
+setup({timeout: 30000});
+
+var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, savesuccessCallback, errorCallback, retVal = null;
+
+t.step(function () {
+ add_result_callback(function () {
+ mcServer.playlists.deletePlaylist("list");
+ });
+ savesuccessCallback = t.step_func(function () {
+ assert_equals(retValue, undefined, "savePlaylist returns wrong value");
+ t.done();
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
var mcServer, playlist, retValue = null;
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
- retValue = mcServer.playlists.savePlaylist(playlist);
- assert_equals(retValue, undefined, "savePlaylist returns wrong value");
- mcServer.playlists.deletePlaylist("list");
+ retValue = mcServer.playlists.savePlaylist(playlist, savesuccessCallback, errorCallback);
}, document.title);
</script>
setup({timeout: 30000});
-var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, successCallback,
+var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, deletesuccessCallback, successCallback,
errorCallback;
t.step(function () {
});
successCallback = t.step_func(function () {
- assert_unreached("savePlaylist() successCallback should not be invoked");
+ assert_unreached("savePlaylist() or deletePlaylist() successCallback should not be invoked");
+ });
+ deletesuccessCallback = t.step_func(function () {
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
});
mcServer = tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("list");
- mcServer.playlists.deletePlaylist("list");
- mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
+ mcServer.playlists.deletePlaylist("list", deletesuccessCallback, errorCallback);
});
</script>
//==== PRIORITY P1
//==== TEST_CRITERIA MR
-test(function () {
- var mcServer, playList, mcClient, mcServerInfo, retVal = null;
+setup({timeout: 30000});
+
+var t = async_test(document.title, {timeout: 30000}), playlist, mcServer, mcClient, mcServerInfo, successCallback, errorCallback, retVal = null;
+
+t.step(function () {
+ add_result_callback(function () {
+ mcServer.playlists.deletePlaylist("Music");
+ });
+ successCallback = t.step_func(function (items) {
+ mcServerInfo = mcClient.getLatestServerInfo();
+ retVal = mcServerInfo.playlists.getPlaylist("Music");
+ assert_type(retVal, "object", "Invalid type of retVal");
+ assert_equals(retVal.name, "Music", "Invalid value of retVal");
+ t.done();
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
+
mcClient = tizen.mediacontroller.getClient();
mcServer = tizen.mediacontroller.createServer();
playList = mcServer.playlists.createPlaylist("Music");
- mcServer.playlists.savePlaylist(playList);
- mcServerInfo = mcClient.getLatestServerInfo();
- retVal = mcServerInfo.playlists.getPlaylist("Music");
- assert_type(retVal, "object", "Invalid type of retVal");
- assert_equals(retVal.name, "Music", "Invalid value of retVal");
+ mcServer.playlists.savePlaylist(playList, successCallback, errorCallback);
}, document.title);
</script>
//==== PRIORITY P1
//==== TEST_CRITERIA MR MAST
-test(function () {
- var mcServer, metadata, playlist, retVal = null;
+setup({timeout: 30000});
+
+var t = async_test(document.title, {timeout: 30000}), mcServer, metadata, playlist, retVal = null, successCallback, errorCallback;
+
+t.step(function () {
+ add_result_callback(function () {
+ mcServer.playlists.deletePlaylist("PlayList");
+ });
mcServer= tizen.mediacontroller.createServer();
playlist = mcServer.playlists.createPlaylist("PlayList");
{
title: "testTitle"
};
+ successCallback = t.step_func(function () {
+ retVal = mcServer.playback.updatePlaybackItem("PlayList", "index1");
+ assert_equals(retVal, undefined, "updatePlaybackItem returns wrong value");
+ assert_equals(mcServer.playbackInfo.index, "index1", "update index failed");
+ t.done();
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
playlist.addItem("index1", metadata);
- mcServer.playlists.savePlaylist(playlist);
- retVal = mcServer.playback.updatePlaybackItem("PlayList", "index1");
- assert_equals(retVal, undefined, "updatePlaybackItem returns wrong value");
- assert_equals(mcServer.playbackInfo.index, "index1", "update index failed");
- mcServer.playlists.deletePlaylist("PlayList");
-}, document.title);
-
+ mcServer.playlists.savePlaylist(playlist, successCallback, errorCallback);
+});
</script>
</body>
</html>
//==== PRIORITY P1
//==== TEST_CRITERIA MR MAST
-test(function () {
- var mcServer, playList, retVal = null;
+setup({timeout: 30000});
+
+var t = async_test(document.title, {timeout: 30000}), mcServer, playlist, successCallback,
+ errorCallback, retVal = null;
+
+t.step(function () {
+ add_result_callback(function () {
+ mcServer.playlists.deletePlaylist("Music");
+ });
+
+ successCallback = t.step_func(function () {
+ retVal = mcServer.playlists.getPlaylist("Music");
+ assert_type(retVal, "object", "Invalid type of retVal");
+ assert_equals(retVal.name, "Music", "Invalid value of retVal");
+ t.done();
+ });
+ errorCallback = t.step_func(function (error) {
+ assert_unreached("savePlaylist() error callback should not be invoked:" + error.name + ": " + error.message);
+ });
mcServer = tizen.mediacontroller.createServer();
playList = mcServer.playlists.createPlaylist("Music");
- mcServer.playlists.savePlaylist(playList);
- retVal = mcServer.playlists.getPlaylist("Music");
- assert_type(retVal, "object", "Invalid type of retVal");
- assert_equals(retVal.name, "Music", "Invalid value of retVal");
-}, document.title);
+ mcServer.playlists.savePlaylist(playList, successCallback, errorCallback);
+});
</script>
</body>