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,