[common] Simplify instance methods registration (5) 89/216689/10
authorMichal Michalski <m.michalski2@partner.samsung.com>
Wed, 30 Oct 2019 17:14:54 +0000 (18:14 +0100)
committerMichal Michalski <m.michalski2@partner.samsung.com>
Thu, 31 Oct 2019 10:36:45 +0000 (11:36 +0100)
commit62b4f1f6a28778a852a33bd0197e3e5e1abbb1dc
tree5186792208e75176e02db4163313830e555c0bb1
parent6545d2c8bab3e35b5b9e097feb36ef226de93415
[common] Simplify instance methods registration (5)

+ Macros REGISTER_(A)SYNC have been replaced with new macro
REGISTER_METHOD, which takes only the method name.
The string parameter is now created from the method name.

[Verification]
 + tct-sensor-tizen-tests 100% pass (mobile)
+ tct-sound-tizen-tests 100% pass (mobile)
+ tct-systeminfo-tizen-tests 100% pass (mobile)
+ tct-systemsetting-tizen-tests 100% pass (mobile)
+ tct-time-tizen-tests 100% pass (mobile)
+ !!! utils module has no tests !!!
+ tct-voicecontrol-tizen-tests 100% pass (mobile)
+ tct-widgetservice-tizen-tests 100% pass (tw3)

Signed-off-by: Michal Michalski <m.michalski2@partner.samsung.com>
Change-Id: I41180f982002e547080f9c311e82cf468fadbd05
23 files changed:
src/sensor/sensor_api.js
src/sensor/sensor_instance.cc
src/sensor/sensor_instance.h
src/sound/sound_api.js
src/sound/sound_instance.cc
src/systeminfo/systeminfo_api.js
src/systeminfo/systeminfo_instance.cc
src/systeminfo/systeminfo_instance.h
src/systemsetting/systemsetting_api.js
src/systemsetting/systemsetting_instance.cc
src/systemsetting/systemsetting_instance.h
src/time/time_api.js
src/time/time_instance.cc
src/time/time_instance.h
src/utils/utils_api.js
src/utils/utils_instance.cc
src/utils/utils_instance.h
src/voicecontrol/voicecontrol_api.js
src/voicecontrol/voicecontrol_instance.cc
src/voicecontrol/voicecontrol_instance.h
src/widgetservice/widgetservice_api.js
src/widgetservice/widgetservice_instance.cc
src/widgetservice/widgetservice_instance.h