From f4bb7ac3c7784a76bf01691e5b56e1436dad886e Mon Sep 17 00:00:00 2001 From: Przemyslaw Ciezkowski Date: Tue, 17 Feb 2015 14:28:49 +0100 Subject: [PATCH] [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 --- src/tvchannel/tvchannel_api.js | 8 ++++++++ 1 file changed, 8 insertions(+) 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, -- 2.34.1