From 08a1ab75639c71320a28ed6fae1c53dd41b09a63 Mon Sep 17 00:00:00 2001 From: xixian_2023 Date: Mon, 26 Jun 2023 23:30:13 +0800 Subject: [PATCH] mmi_touchpad_multiGestures_xts_0626 Signed-off-by:xixian_2023 --- .../src/main/js/test/List.test.js | 2 + .../test/MultimodalInput_GestureEvent.test.js | 54 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 multimodalinput/input_js_standard/src/main/js/test/MultimodalInput_GestureEvent.test.js diff --git a/multimodalinput/input_js_standard/src/main/js/test/List.test.js b/multimodalinput/input_js_standard/src/main/js/test/List.test.js index 0aedae26a..706c6feee 100644 --- a/multimodalinput/input_js_standard/src/main/js/test/List.test.js +++ b/multimodalinput/input_js_standard/src/main/js/test/List.test.js @@ -14,11 +14,13 @@ */ import InputDevice_test from './InputDevice.test.js' +import MultimodalInput_GestureEvent_test from './MultimodalInput_GestureEvent.test.js' import MultimodalInput_IntentionCode_test from './MultimodalInput_IntentionCode.test.js' import MultimodalInput_KeyCode_test from './MultimodalInput_KeyCode.test.js' import Pointer_test from './Pointer.test.js' export default function testsuite() { InputDevice_test() + MultimodalInput_GestureEvent_test() MultimodalInput_IntentionCode_test() MultimodalInput_KeyCode_test() Pointer_test() diff --git a/multimodalinput/input_js_standard/src/main/js/test/MultimodalInput_GestureEvent.test.js b/multimodalinput/input_js_standard/src/main/js/test/MultimodalInput_GestureEvent.test.js new file mode 100644 index 000000000..0149c13e4 --- /dev/null +++ b/multimodalinput/input_js_standard/src/main/js/test/MultimodalInput_GestureEvent.test.js @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import gestureEvent from '@ohos.multimodalInput.gestureEvent'; +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect, TestType, Size, Level } from '@ohos/hypium' + +export default function MultimodalInput_GestureEvent_test() { + describe('MultimodalInput_GestureEvent_test', function () { + + it('Multimodalinput_GestureEvent_SUB_MMI_GestureEventTest_001', 0, function () { + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_001 enter`); + + expect(gestureEvent.ActionType.CANCEL == 0).assertTrue(); + + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_001 exit`); + }) + + it('Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_002', 0, function () { + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_002 enter`); + + expect(gestureEvent.ActionType.BEGIN == 1).assertTrue(); + + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_002 exit`); + }) + + it('Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_003', 0, function () { + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_003 enter`); + + expect(gestureEvent.ActionType.UPDATE == 2).assertTrue(); + + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_003 exit`); + }) + + it('Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_004', 0, function () { + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_004 enter`); + + expect(gestureEvent.ActionType.END == 3).assertTrue(); + + console.info(`Multimodalinput_GestureEvent_test_SUB_MMI_GestureEvent_004 exit`); + }) + }) +} \ No newline at end of file -- GitLab