[tizen] Add copy ctor to tizen.Bundle. 45/211145/3
authorMichal Michalski <m.michalski2@partner.samsung.com>
Tue, 30 Jul 2019 10:08:57 +0000 (12:08 +0200)
committerPiotr Kosko <p.kosko@samsung.com>
Wed, 31 Jul 2019 04:53:58 +0000 (04:53 +0000)
commit3b091a3f2bc44e54117198ca2dc210ed5fcd3dc1
treeeab4c5c83bc280341e202a1bfc2c1f3a184826d3
parentf9089060195d6e6cd748b0899df1ad7bd5e67407
[tizen] Add copy ctor to tizen.Bundle.

This will simplify the implementation of API methods which
need to accept both plain json object and tizen.Bundle.
In example: function sendCommand(..., data) { var d = new tizen.Bundle(data); }
instead of manually having to check if data is a tizen.Bundle or object.

[Verification] Added new test case for this constructor, all existing tests passes.

Signed-off-by: Michal Michalski <m.michalski2@partner.samsung.com>
Change-Id: I4c880dbf8889c88bb20a4029b5cbb8fa2941eb1d
src/tizen/js/ut/bundle_ut.js
src/tizen/tizen_api.js