From 182e5981ec988fcd3bd320c6f8e4597cd0f840d2 Mon Sep 17 00:00:00 2001 From: "ye.zheng" Date: Wed, 27 Jul 2022 09:55:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85mock=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Iebb68a7e7052005f6aa583ec62e256d586e327ae --- .../systemplugin/napi/ohos_net_connection.js | 20 ++--- .../extend/systemplugin/napi/ohos_net_http.js | 90 +++++++++---------- .../systemplugin/napi/ohos_net_webSocket.js | 7 ++ 3 files changed, 62 insertions(+), 55 deletions(-) diff --git a/runtime/main/extend/systemplugin/napi/ohos_net_connection.js b/runtime/main/extend/systemplugin/napi/ohos_net_connection.js index a478e905..14ae9d87 100644 --- a/runtime/main/extend/systemplugin/napi/ohos_net_connection.js +++ b/runtime/main/extend/systemplugin/napi/ohos_net_connection.js @@ -16,18 +16,18 @@ import { paramMock } from "../utils" export const NetCap = { - NET_CAPABILITY_MMS: '[PC preview] unknow NET_CAPABILITY_MMS', - NET_CAPABILITY_NOT_METERED: '[PC preview] unknow NET_CAPABILITY_NOT_METERED', - NET_CAPABILITY_INTERNET: '[PC preview] unknow NET_CAPABILITY_INTERNET', - NET_CAPABILITY_NOT_VPN: '[PC preview] unknow NET_CAPABILITY_NOT_VPN', - NET_CAPABILITY_VALIDATED: '[PC preview] unknow NET_CAPABILITY_VALIDATED' -} + NET_CAPABILITY_MMS: 0, + NET_CAPABILITY_NOT_METERED: 11, + NET_CAPABILITY_INTERNET: 12, + NET_CAPABILITY_NOT_VPN: 15, + NET_CAPABILITY_VALIDATED: 16 +}; export const NetBearType = { - BEARER_CELLULAR: '[PC preview] unknow BEARER_CELLULAR', - BEARER_WIFI: '[PC preview] unknow BEARER_WIFI', - BEARER_ETHERNET: '[PC preview] unknow BEARER_ETHERNET' -} + BEARER_CELLULAR: 0, + BEARER_WIFI: 1, + BEARER_ETHERNET: 3 +}; export function mockConnection() { const NetSpecifier = { diff --git a/runtime/main/extend/systemplugin/napi/ohos_net_http.js b/runtime/main/extend/systemplugin/napi/ohos_net_http.js index b343812c..74c949c4 100644 --- a/runtime/main/extend/systemplugin/napi/ohos_net_http.js +++ b/runtime/main/extend/systemplugin/napi/ohos_net_http.js @@ -16,53 +16,53 @@ import { paramMock } from "../utils" export const RequestMethod = { - OPTIONS: "[PC Preview] unknow OPTIONS", - GET: "[PC Preview] unknow GET", - HEAD: "[PC Preview] unknow HEAD", - POST: "[PC Preview] unknow POST", - PUT: "[PC Preview] unknow PUT", - DELETE: "[PC Preview] unknow DELETE", - TRACE: "[PC Preview] unknow TRACE", - CONNECT: "[PC Preview] unknow CONNECT" -} + OPTIONS: "OPTIONS", + GET: "GET", + HEAD: "HEAD", + POST: "POST", + PUT: "PUT", + DELETE: "DELETE", + TRACE: "TRACE", + CONNECT: "CONNECT" +}; export const ResponseCode = { - OK: "[PC Preview] unknow OK", - CREATED: "[PC Preview] unknow CREATED", - ACCEPTED: "[PC Preview] unknow ACCEPTED", - NOT_AUTHORITATIVE: "[PC Preview] unknow NOT_AUTHORITATIVE", - NO_CONTENT: "[PC Preview] unknow NO_CONTENT", - RESET: "[PC Preview] unknow RESET", - PARTIAL: "[PC Preview] unknow PARTIAL", - MULT_CHOICE: "[PC Preview] unknow MULT_CHOICE", - MOVED_PERM: "[PC Preview] unknow MOVED_PERM", - MOVED_TEMP: "[PC Preview] unknow MOVED_TEMP", - SEE_OTHER: "[PC Preview] unknow SEE_OTHER", - NOT_MODIFIED: "[PC Preview] unknow NOT_MODIFIED", - USE_PROXY: "[PC Preview] unknow USE_PROXY", - BAD_REQUEST: "[PC Preview] unknow BAD_REQUEST", - UNAUTHORIZED: "[PC Preview] unknow UNAUTHORIZED", - PAYMENT_REQUIRED: "[PC Preview] unknow PAYMENT_REQUIRED", - FORBIDDEN: "[PC Preview] unknow FORBIDDEN", - NOT_FOUND: "[PC Preview] unknow NOT_FOUND", - BAD_METHOD: "[PC Preview] unknow BAD_METHOD", - NOT_ACCEPTABLE: "[PC Preview] unknow NOT_ACCEPTABLE", - PROXY_AUTH: "[PC Preview] unknow PROXY_AUTH", - CLIENT_TIMEOUT: "[PC Preview] unknow CLIENT_TIMEOUT", - CONFLICT: "[PC Preview] unknow CONFLICT", - GONE: "[PC Preview] unknow GONE", - LENGTH_REQUIRED: "[PC Preview] unknow LENGTH_REQUIRED", - PRECON_FAILED: "[PC Preview] unknow PRECON_FAILED", - ENTITY_TOO_LARGE: "[PC Preview] unknow ENTITY_TOO_LARGE", - REQ_TOO_LONG: "[PC Preview] unknow REQ_TOO_LONG", - UNSUPPORTED_TYPE: "[PC Preview] unknow UNSUPPORTED_TYPE", - INTERNAL_ERROR: "[PC Preview] unknow INTERNAL_ERROR", - NOT_IMPLEMENTED: "[PC Preview] unknow NOT_IMPLEMENTED", - BAD_GATEWAY: "[PC Preview] unknow BAD_GATEWAY", - UNAVAILABLE: "[PC Preview] unknow UNAVAILABLE", - GATEWAY_TIMEOUT: "[PC Preview] unknow GATEWAY_TIMEOUT", - VERSION: "[PC Preview] unknow VERSION" -} + OK: 200, + CREATED: 201, + ACCEPTED: 202, + NOT_AUTHORITATIVE: 203, + NO_CONTENT: 204, + RESET: 205, + PARTIAL: 206, + MULT_CHOICE: 300, + MOVED_PERM: 301, + MOVED_TEMP: 302, + SEE_OTHER: 303, + NOT_MODIFIED: 304, + USE_PROXY: 305, + BAD_REQUEST: 400, + UNAUTHORIZED: 401, + PAYMENT_REQUIRED: 402, + FORBIDDEN: 403, + NOT_FOUND: 404, + BAD_METHOD: 405, + NOT_ACCEPTABLE: 406, + PROXY_AUTH: 407, + CLIENT_TIMEOUT: 408, + CONFLICT: 409, + GONE: 410, + LENGTH_REQUIRED: 411, + PRECON_FAILED: 412, + ENTITY_TOO_LARGE: 413, + REQ_TOO_LONG: 414, + UNSUPPORTED_TYPE: 415, + INTERNAL_ERROR: 500, + NOT_IMPLEMENTED: 501, + BAD_GATEWAY: 502, + UNAVAILABLE: 503, + GATEWAY_TIMEOUT: 504, + VERSION: 505 +}; export function mockHttp() { const HttpResponse = { diff --git a/runtime/main/extend/systemplugin/napi/ohos_net_webSocket.js b/runtime/main/extend/systemplugin/napi/ohos_net_webSocket.js index ec457c36..7a4515b7 100644 --- a/runtime/main/extend/systemplugin/napi/ohos_net_webSocket.js +++ b/runtime/main/extend/systemplugin/napi/ohos_net_webSocket.js @@ -17,6 +17,13 @@ import { paramMock } from "../utils" export function mockWebSocket() { global.systemplugin.net = {} + const WebSocketRequestOptions = { + header: "[PC Preview] unknow header" + } + const WebSocketCloseOptions = { + code: "[PC Preview] unknow code", + reason: "[PC Preview] unknow reason" + } const WebSocketMock = { connect: function (...args) { console.warn("WebSocket.connect interface mocked in the Previewer. How this interface works on the Previewer" + -- Gitee