mirror of
https://github.com/openharmony/third_party_jsframework.git
synced 2026-07-19 14:33:33 -04:00
@@ -16,21 +16,181 @@
|
||||
import { paramMock } from "../utils"
|
||||
|
||||
export function mockSettings() {
|
||||
const date = {
|
||||
DATE_FORMAT: "[PC Preview] unknow DATE_FORMAT",
|
||||
TIME_FORMAT: "[PC Preview] unknow TIME_FORMAT",
|
||||
AUTO_GAIN_TIME: "[PC Preview] unknow AUTO_GAIN_TIME",
|
||||
AUTO_GAIN_TIME_ZONE: "[PC Preview] unknow AUTO_GAIN_TIME_ZONE",
|
||||
};
|
||||
const display = {
|
||||
FONT_SCALE: "[PC Preview] unknow FONT_SCALE",
|
||||
SCREEN_BRIGHTNESS_STATUS: "[PC Preview] unknow SCREEN_BRIGHTNESS_STATUS",
|
||||
AUTO_SCREEN_BRIGHTNESS: "[PC Preview] unknow AUTO_SCREEN_BRIGHTNESS",
|
||||
AUTO_SCREEN_BRIGHTNESS_MODE: "[PC Preview] unknow AUTO_SCREEN_BRIGHTNESS_MODE",
|
||||
MANUAL_SCREEN_BRIGHTNESS_MODE: "[PC Preview] unknow MANUAL_SCREEN_BRIGHTNESS_MODE",
|
||||
SCREEN_OFF_TIMEOUT: "[PC Preview] unknow SCREEN_OFF_TIMEOUT",
|
||||
DEFAULT_SCREEN_ROTATION: "[PC Preview] unknow DEFAULT_SCREEN_ROTATION",
|
||||
ANIMATOR_DURATION_SCALE: "[PC Preview] unknow ANIMATOR_DURATION_SCALE",
|
||||
TRANSITION_ANIMATION_SCALE: "[PC Preview] unknow TRANSITION_ANIMATION_SCALE",
|
||||
WINDOW_ANIMATION_SCALE: "[PC Preview] unknow WINDOW_ANIMATION_SCALE",
|
||||
DISPLAY_INVERSION_STATUS: "[PC Preview] unknow DISPLAY_INVERSION_STATUS",
|
||||
};
|
||||
const general = {
|
||||
SETUP_WIZARD_FINISHED: "[PC Preview] unknow SETUP_WIZARD_FINISHED",
|
||||
END_BUTTON_ACTION: "[PC Preview] unknow END_BUTTON_ACTION",
|
||||
ACCELEROMETER_ROTATION_STATUS: "[PC Preview] unknow ACCELEROMETER_ROTATION_STATUS",
|
||||
AIRPLANE_MODE_STATUS: "[PC Preview] unknow AIRPLANE_MODE_STATUS",
|
||||
DEVICE_PROVISION_STATUS: "[PC Preview] unknow DEVICE_PROVISION_STATUS",
|
||||
HDC_STATUS: "[PC Preview] unknow HDC_STATUS",
|
||||
BOOT_COUNTING: "[PC Preview] unknow BOOT_COUNTING",
|
||||
CONTACT_METADATA_SYNC_STATUS: "[PC Preview] unknow CONTACT_METADATA_SYNC_STATUS",
|
||||
DEVELOPMENT_SETTINGS_STATUS: "[PC Preview] unknow DEVELOPMENT_SETTINGS_STATUS",
|
||||
DEVICE_NAME: "[PC Preview] unknow DEVICE_NAME",
|
||||
USB_STORAGE_STATUS: "[PC Preview] unknow USB_STORAGE_STATUS",
|
||||
DEBUGGER_WAITING: "[PC Preview] unknow DEBUGGER_WAITING",
|
||||
DEBUG_APP_PACKAGE: "[PC Preview] unknow DEBUG_APP_PACKAGE",
|
||||
ACCESSIBILITY_STATUS: "[PC Preview] unknow ACCESSIBILITY_STATUS",
|
||||
ACTIVATED_ACCESSIBILITY_SERVICES: "[PC Preview] unknow ACTIVATED_ACCESSIBILITY_SERVICES",
|
||||
GEOLOCATION_ORIGINS_ALLOWED: "[PC Preview] unknow GEOLOCATION_ORIGINS_ALLOWED",
|
||||
SKIP_USE_HINTS: "[PC Preview] unknow SKIP_USE_HINTS",
|
||||
TOUCH_EXPLORATION_STATUS: "[PC Preview] unknow TOUCH_EXPLORATION_STATUS",
|
||||
};
|
||||
const input = {
|
||||
DEFAULT_INPUT_METHOD: "[PC Preview] unknow DEFAULT_INPUT_METHOD",
|
||||
ACTIVATED_INPUT_METHOD_SUB_MODE: "[PC Preview] unknow ACTIVATED_INPUT_METHOD_SUB_MODE",
|
||||
ACTIVATED_INPUT_METHODS: "[PC Preview] unknow ACTIVATED_INPUT_METHODS",
|
||||
SELECTOR_VISIBILITY_FOR_INPUT_METHOD: "[PC Preview] unknow SELECTOR_VISIBILITY_FOR_INPUT_METHOD",
|
||||
AUTO_CAPS_TEXT_INPUT: "[PC Preview] unknow AUTO_CAPS_TEXT_INPUT",
|
||||
AUTO_PUNCTUATE_TEXT_INPUT: "[PC Preview] unknow AUTO_PUNCTUATE_TEXT_INPUT",
|
||||
AUTO_REPLACE_TEXT_INPUT: "[PC Preview] unknow AUTO_REPLACE_TEXT_INPUT",
|
||||
SHOW_PASSWORD_TEXT_INPUT: "[PC Preview] unknow SHOW_PASSWORD_TEXT_INPUT",
|
||||
};
|
||||
const network = {
|
||||
DATA_ROAMING_STATUS: "[PC Preview] unknow DATA_ROAMING_STATUS",
|
||||
HTTP_PROXY_CFG: "[PC Preview] unknow HTTP_PROXY_CFG",
|
||||
NETWORK_PREFERENCE_USAGE: "[PC Preview] unknow NETWORK_PREFERENCE_USAGE",
|
||||
};
|
||||
const phone = {
|
||||
RTT_CALLING_STATUS: "[PC Preview] unknow RTT_CALLING_STATUS",
|
||||
};
|
||||
const sound = {
|
||||
VIBRATE_WHILE_RINGING: "[PC Preview] unknow VIBRATE_WHILE_RINGING",
|
||||
DEFAULT_ALARM_ALERT: "[PC Preview] unknow DEFAULT_ALARM_ALERT",
|
||||
DTMF_TONE_TYPE_WHILE_DIALING: "[PC Preview] unknow DTMF_TONE_TYPE_WHILE_DIALING",
|
||||
DTMF_TONE_WHILE_DIALING: "[PC Preview] unknow DTMF_TONE_WHILE_DIALING",
|
||||
AFFECTED_MODE_RINGER_STREAMS: "[PC Preview] unknow AFFECTED_MODE_RINGER_STREAMS",
|
||||
AFFECTED_MUTE_STREAMS: "[PC Preview] unknow AFFECTED_MUTE_STREAMS",
|
||||
DEFAULT_NOTIFICATION_SOUND: "[PC Preview] unknow DEFAULT_NOTIFICATION_SOUND",
|
||||
DEFAULT_RINGTONE: "[PC Preview] unknow DEFAULT_RINGTONE",
|
||||
SOUND_EFFECTS_STATUS: "[PC Preview] unknow SOUND_EFFECTS_STATUS",
|
||||
VIBRATE_STATUS: "[PC Preview] unknow VIBRATE_STATUS",
|
||||
HAPTIC_FEEDBACK_STATUS: "[PC Preview] unknow HAPTIC_FEEDBACK_STATUS",
|
||||
};
|
||||
const TTS = {
|
||||
DEFAULT_TTS_PITCH: "[PC Preview] unknow DEFAULT_TTS_PITCH",
|
||||
DEFAULT_TTS_RATE: "[PC Preview] unknow DEFAULT_TTS_RATE",
|
||||
DEFAULT_TTS_SYNTH: "[PC Preview] unknow DEFAULT_TTS_SYNTH",
|
||||
ENABLED_TTS_PLUGINS: "[PC Preview] unknow ENABLED_TTS_PLUGINS",
|
||||
};
|
||||
const wireless = {
|
||||
BLUETOOTH_DISCOVER_ABILITY_STATUS: "[PC Preview] unknow DEFAULT_TTBLUETOOTH_DISCOVER_ABILITY_STATUSS_PITCH",
|
||||
BLUETOOTH_DISCOVER_TIMEOUT: "[PC Preview] unknow BLUETOOTH_DISCOVER_TIMEOUT",
|
||||
AIRPLANE_MODE_RADIOS: "[PC Preview] unknow AIRPLANE_MODE_RADIOS",
|
||||
BLUETOOTH_STATUS: "[PC Preview] unknow BLUETOOTH_STATUS",
|
||||
BLUETOOTH_RADIO: "[PC Preview] unknow BLUETOOTH_RADIO",
|
||||
CELL_RADIO: "[PC Preview] unknow CELL_RADIO",
|
||||
NFC_RADIO: "[PC Preview] unknow NFC_RADIO",
|
||||
WIFI_RADIO: "[PC Preview] unknow WIFI_RADIO",
|
||||
OWNER_LOCKDOWN_WIFI_CFG: "[PC Preview] unknow OWNER_LOCKDOWN_WIFI_CFG",
|
||||
WIFI_DHCP_MAX_RETRY_COUNT: "[PC Preview] unknow WIFI_DHCP_MAX_RETRY_COUNT",
|
||||
WIFI_TO_MOBILE_DATA_AWAKE_TIMEOUT: "[PC Preview] unknow WIFI_TO_MOBILE_DATA_AWAKE_TIMEOUT",
|
||||
WIFI_STATUS: "[PC Preview] unknow WIFI_STATUS",
|
||||
WIFI_WATCHDOG_STATUS: "[PC Preview] unknow WIFI_WATCHDOG_STATUS",
|
||||
};
|
||||
const settingsMock = {
|
||||
getUri: function (...args) {
|
||||
console.warn("settings.getUri interface mocked in the Previewer. How this interface works on the" +
|
||||
date,
|
||||
display,
|
||||
general,
|
||||
input,
|
||||
network,
|
||||
phone,
|
||||
sound,
|
||||
TTS,
|
||||
wireless,
|
||||
getURI: function (...args) {
|
||||
console.warn("settings.getURI interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
return paramMock.paramStringMock;
|
||||
const len = args.length;
|
||||
if (typeof args[len - 1] === 'function') {
|
||||
args[len - 1].call(this, paramMock.businessErrorMock, paramMock.paramObjectMock)
|
||||
} else {
|
||||
return new Promise((resolve) => {
|
||||
resolve(paramMock.paramObjectMock)
|
||||
})
|
||||
}
|
||||
},
|
||||
getValue: function (...args) {
|
||||
console.warn("settings.getValue interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
return paramMock.paramStringMock;
|
||||
const len = args.length;
|
||||
if (typeof args[len - 1] === 'function') {
|
||||
args[len - 1].call(this, paramMock.businessErrorMock, paramMock.paramObjectMock)
|
||||
} else {
|
||||
return new Promise((resolve) => {
|
||||
resolve(paramMock.paramObjectMock)
|
||||
})
|
||||
}
|
||||
},
|
||||
setValue: function (...args) {
|
||||
console.warn("settings.setValue interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
return paramMock.paramBooleanMock;
|
||||
const len = args.length;
|
||||
if (typeof args[len - 1] === 'function') {
|
||||
args[len - 1].call(this, paramMock.businessErrorMock, paramMock.paramBooleanMock)
|
||||
} else {
|
||||
return new Promise((resolve) => {
|
||||
resolve(paramMock.paramBooleanMock)
|
||||
})
|
||||
}
|
||||
},
|
||||
enableAirplaneMode: function (...args) {
|
||||
console.warn("settings.enableAirplaneMode interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
const len = args.length;
|
||||
if (typeof args[len - 1] === 'function') {
|
||||
args[len - 1].call(this, paramMock.businessErrorMock)
|
||||
} else {
|
||||
return new Promise((resolve) => {
|
||||
resolve()
|
||||
})
|
||||
}
|
||||
},
|
||||
canShowFloating: function (...args) {
|
||||
console.warn("settings.canShowFloating interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
const len = args.length;
|
||||
if (typeof args[len - 1] === 'function') {
|
||||
args[len - 1].call(this, paramMock.businessErrorMock, paramMock.paramBooleanMock)
|
||||
} else {
|
||||
return new Promise((resolve) => {
|
||||
resolve(paramMock.paramBooleanMock)
|
||||
})
|
||||
}
|
||||
},
|
||||
getUriSync: function (...args) {
|
||||
console.warn("settings.getUriSync interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
return paramMock.paramStringMock
|
||||
},
|
||||
getValueSync: function (...args) {
|
||||
console.warn("settings.getValueSync interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
return paramMock.paramStringMock
|
||||
},
|
||||
setValueSync: function (...args) {
|
||||
console.warn("settings.getValueSync interface mocked in the Previewer. How this interface works on the" +
|
||||
" Previewer may be different from that on a real device.");
|
||||
return paramMock.paramBooleanMock
|
||||
},
|
||||
};
|
||||
return settingsMock;
|
||||
|
||||
Reference in New Issue
Block a user