From: Przemyslaw Ciezkowski Date: Tue, 17 Feb 2015 13:28:49 +0000 (+0100) Subject: [TVChannel] Throw InvalidValues in getChannelList X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~418 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f4bb7ac3c7784a76bf01691e5b56e1436dad886e;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [TVChannel] Throw InvalidValues in getChannelList Throw exception when nStart or number arguments are lower than 0. [Verification] Fixes tests: ChannelManager_getChannelList_negative_nStart ChannelManager_getChannelList_negative_number Change-Id: I94f5cb55c92c352724c872e91a190d3204aef783 Signed-off-by: Przemyslaw Ciezkowski --- diff --git a/src/tvchannel/tvchannel_api.js b/src/tvchannel/tvchannel_api.js index b68dc6d8..596ef83a 100644 --- a/src/tvchannel/tvchannel_api.js +++ b/src/tvchannel/tvchannel_api.js @@ -309,6 +309,14 @@ TVChannelManager.prototype.getChannelList = function(successCallback, type: validator.Types.LONG } ]); + if (args.nStart < 0) { + throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR, + "nStart is lower than 0"); + } + if (args.number < 0) { + throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR, + "number is lower than 0"); + } native.call('TVChannelManager_getChannelList', { tuneMode: args.tuneMode, nStart: args.nStart,