[Download][TDAF-1353] Exception fix for 'start' function 33/251133/1
authorArkadiusz Pietraszek <a.pietraszek@samsung.com>
Thu, 7 Jan 2021 19:32:28 +0000 (20:32 +0100)
committerArkadiusz Pietraszek <a.pietraszek@samsung.com>
Fri, 8 Jan 2021 10:27:06 +0000 (10:27 +0000)
commita789b80d0dc649d32bdb098376d7045f936c9e8f
treee4a9659bb5ee20b1720535cc15d00bd940d54d2c
parent8b23f4255aeca992b231b3055cf0ceaa8c68fbc3
[Download][TDAF-1353] Exception fix for 'start' function

`start` function was returning unknown error exception instead of
unsupported error in case when networkType in DownloadRequest wasn't
supported by the device.

Additionally fix enables null values to be used (in accordance with the documentation).

[Verification] Code builds without errors. TCT suites deprecated, download and systeminfo pass rate: 100%.
Tested in developer console on devices with telephony set to true and false.
Below code was used with all network types, as well as invalid values.
```
var downloadRequest = new tizen.DownloadRequest(
                    "http://download.tizen.org/tct/2_1/webapi-tizen-download-test-image-lq.png",
                    null, null, "CELLULAR", null);

tizen.download.start(downloadRequest);
```

Change-Id: I4f2866a07019f129c852024970783b110ef11abc
Signed-off-by: Arkadiusz Pietraszek <a.pietraszek@samsung.com>
src/download/download_api.js
src/download/download_instance.cc