[Verification] Tests:
- PowerManager_getScreenBrightness_check_change
- PowerManager_request_TypeMismatch
- PowerManager_request_missarg
- PowerManager_request_state_TypeMismatch
- PowerManager_setScreenBrightness
should pass.
Change-Id: If5b68c6ebc73fe8995ca1458c3da8d8c16fd568a
Signed-off-by: Adam Banasiak <a.banasiak@samsung.com>
throw new tizen.WebAPIException(tizen.WebAPIException.TYPE_MISMATCH_ERR);
if (args.resource == 'SCREEN' && !PowerScreenState.hasOwnProperty(args.state))
- throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
+ throw new tizen.WebAPIException(tizen.WebAPIException.TYPE_MISMATCH_ERR);
if (args.resource == 'CPU' && !PowerCpuState.hasOwnProperty(args.state))
- throw new tizen.WebAPIException(tizen.WebAPIException.INVALID_VALUES_ERR);
+ throw new tizen.WebAPIException(tizen.WebAPIException.TYPE_MISMATCH_ERR);
native_.callSync('PowerManager_request', {
resource: args.resource,
void PowerInstance::SetScreenBrightness(const picojson::value& args, picojson::object& out) {
double brightness = args.get("brightness").get<double>();
+ PowerManager::GetInstance()->SetScreenBrightness(brightness);
ReportSuccess(out);
}