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