diff --git a/distributedhardware/BUILD.gn b/distributedhardware/BUILD.gn new file mode 100644 index 0000000000000000000000000000000000000000..fb53ace1bb51a102eab1b6f287fde83e4ff28421 --- /dev/null +++ b/distributedhardware/BUILD.gn @@ -0,0 +1,21 @@ +# Copyright (c) 2021 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("//build/ohos_var.gni") + +group("distributedhardware") { + testonly = true + if (is_standard_system) { + deps = [ "devicemanagerjstest:devicemanager_js_test" ] + } +} diff --git a/distributedhardware/devicemanagerjstest/BUILD.gn b/distributedhardware/devicemanagerjstest/BUILD.gn new file mode 100644 index 0000000000000000000000000000000000000000..823fd56d3c2f6d49fc7d8a6eba1873a4e0eb160b --- /dev/null +++ b/distributedhardware/devicemanagerjstest/BUILD.gn @@ -0,0 +1,32 @@ +# Copyright (C) 2021 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("//test/xts/tools/build/suite.gni") + +ohos_js_hap_suite("devicemanager_js_test") { + hap_profile = "./src/main/config.json" + deps = [ + ":devicemanager_js_assets", + ":devicemanager_js_resources", + ] + + certificate_profile = "./signature/openharmony_sx.p7b" + hap_name = "devicemanagerjstest" + +} +ohos_js_assets("devicemanager_js_assets") { + source_dir = "./src/main/js/default" +} +ohos_resources("devicemanager_js_resources") { + sources = [ "./src/main/resources" ] + hap_profile = "./src/main/config.json" +} diff --git a/distributedhardware/devicemanagerjstest/Test.json b/distributedhardware/devicemanagerjstest/Test.json new file mode 100644 index 0000000000000000000000000000000000000000..9a69d2e20cf6a7b5ee8a55e16cce8a9fa4fd0027 --- /dev/null +++ b/distributedhardware/devicemanagerjstest/Test.json @@ -0,0 +1,18 @@ +{ + "description": "Configuration for devicemanager Tests", + "driver": { + "type": "JSUnitTest", + "test-timeout": "21600000", + "package": "com.ohos.deviceManagertest", + "shell-timeout": "21600000" + }, + "kits": [ + { + "test-file-name": [ + "devicemanagerjstest.hap" + ], + "type": "AppInstallKit", + "cleanup-apps": true + } + ] +} diff --git a/distributedhardware/devicemanagerjstest/signature/openharmony_sx.p7b b/distributedhardware/devicemanagerjstest/signature/openharmony_sx.p7b new file mode 100644 index 0000000000000000000000000000000000000000..9be1e98fa4c0c28ca997ed660112fa16b194f0f5 Binary files /dev/null and b/distributedhardware/devicemanagerjstest/signature/openharmony_sx.p7b differ diff --git a/distributedhardware/devicemanagerjstest/src/main/config.json b/distributedhardware/devicemanagerjstest/src/main/config.json new file mode 100644 index 0000000000000000000000000000000000000000..81d1847cbae0d0a28414d096aa08fad659c91fe1 --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/config.json @@ -0,0 +1,60 @@ +{ + "app": { + "bundleName": "com.ohos.deviceManagertest", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + }, + "apiVersion": { + "compatible": 4, + "target": 5 + } + }, + "deviceConfig": {}, + "module": { + "package": "com.ohos.deviceManagertest", + "name": "com.ohos.deviceManagertest.MyApplication", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry" + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "name": "com.ohos.deviceManagertest.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:app_name", + "type": "page", + "visible":true, + "launchType": "standard" + } + ], + "js": [ + { + "pages": [ + "pages/index/index" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} \ No newline at end of file diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/app.js b/distributedhardware/devicemanagerjstest/src/main/js/default/app.js new file mode 100644 index 0000000000000000000000000000000000000000..aedcefe0054c6e16c40491f4d1abc20a4dc1c6ef --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/app.js @@ -0,0 +1,8 @@ +export default { + onCreate() { + console.info('AceApplication onCreate'); + }, + onDestroy() { + console.info('AceApplication onDestroy'); + } +}; diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/i18n/en-US.json b/distributedhardware/devicemanagerjstest/src/main/js/default/i18n/en-US.json new file mode 100644 index 0000000000000000000000000000000000000000..e63c70d978a3a53be988388c87182f81785e170c --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/i18n/en-US.json @@ -0,0 +1,6 @@ +{ + "strings": { + "hello": "Hello", + "world": "World" + } +} \ No newline at end of file diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/i18n/zh-CN.json b/distributedhardware/devicemanagerjstest/src/main/js/default/i18n/zh-CN.json new file mode 100644 index 0000000000000000000000000000000000000000..de6ee5748322f44942c1b003319d8e66c837675f --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/i18n/zh-CN.json @@ -0,0 +1,6 @@ +{ + "strings": { + "hello": "您好", + "world": "世界" + } +} \ No newline at end of file diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.css b/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.css new file mode 100644 index 0000000000000000000000000000000000000000..6fda792753f2e15f22b529c7b90a82185b2770bf --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.css @@ -0,0 +1,9 @@ +.container { + flex-direction: column; + justify-content: center; + align-items: center; +} + +.title { + font-size: 100px; +} diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.hml b/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.hml new file mode 100644 index 0000000000000000000000000000000000000000..f64b040a5ae394dbaa5e185e1ecd4f4556b92184 --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.hml @@ -0,0 +1,5 @@ +
+ + {{ $t('strings.hello') }} {{ title }} + +
diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.js b/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.js new file mode 100644 index 0000000000000000000000000000000000000000..815e1bbd33ef83b1c6bc4a373a481fa88a09f193 --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/pages/index/index.js @@ -0,0 +1,31 @@ +import file from '@system.file' +import app from '@system.app' + +import {Core} from 'deccjsunit/index' + +export default { + data: { + title: "" + }, + onInit() { + this.title = this.$t('strings.world'); + }, + onShow() { + console.info('onShow finish') + const core = Core.getInstance() + /* const expectExtend = new ExpectExtend({ + 'id': 'extend' + })*/ + /*const reportExtend = new ReportExtend(file) + core.addService('expect', expectExtend) + core.addService('report', reportExtend)*/ + core.init() + + + const configService = core.getDefaultService('config') + configService.setConfig(this) + + require('../../../test/List.test') + core.execute() + } +} diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/test/Device_Manager.test.js b/distributedhardware/devicemanagerjstest/src/main/js/default/test/Device_Manager.test.js new file mode 100644 index 0000000000000000000000000000000000000000..6e2ace52676740244e052da2c858e4f4ff52981a --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/test/Device_Manager.test.js @@ -0,0 +1,453 @@ +import app from '@system.app'; +import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' +import deviceManager from '@ohos.distributedHardware.deviceManager' + + +describe('deviceManagerTest', function() { + console.log("---deviceManager接口测试---") + + /* + * @tc.number deviceManagerTest_createDeviceManager_0100 + * @tc.name correct Packagesname for createDeviceManager + * @tc.desc Function test + * @tc.level 0 + */ + it('deviceManagerTest_createDeviceManager_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_createDeviceManager_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + expect(data).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_createDeviceManager_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_createDeviceManager_0200 + * @tc.name null Packagesname for createDeviceManager + * @tc.desc Function test + * @tc.level 3 + */ + it('deviceManagerTest_createDeviceManager_0200', 0, async function (done) { + console.log("----------start running deviceManagerTest_createDeviceManager_0200----------"); + deviceManager.createDeviceManager('', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + expect(data).assertNull(); + }); + console.log("----------stop running deviceManagerTest_createDeviceManager_0200----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_createDeviceManager_0300 + * @tc.name incorrect Packagesname for createDeviceManager + * @tc.desc Function test + * @tc.level 3 + */ + it('deviceManagerTest_createDeviceManager_0300', 0, async function (done) { + console.log("----------start running deviceManagerTest_createDeviceManager_0300----------"); + deviceManager.createDeviceManager('comohosdevicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + expect(data).assertNull(); + }); + console.log("----------stop running deviceManagerTest_createDeviceManager_0300----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_createDeviceManager_0400 + * @tc.name incorrect Packagesname case2 for createDeviceManager + * @tc.desc Function test + * @tc.level 3 + */ + it('deviceManagerTest_createDeviceManager_0400', 0, async function (done) { + console.log("----------start running deviceManagerTest_createDeviceManager_0400----------"); + deviceManager.createDeviceManager('com.ohos.123', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + expect(data).assertNull(); + }); + console.log("----------stop running deviceManagerTest_createDeviceManager_0400----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_createDeviceManager_0500 + * @tc.name special Packagesname for createDeviceManager + * @tc.desc Function test + * @tc.level 3 + */ + it('deviceManagerTest_createDeviceManager_0500', 0, async function (done) { + console.log("----------start running deviceManagerTest_createDeviceManager_0500----------"); + deviceManager.createDeviceManager('com#ohos%devicemangagerdemo&*', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + expect(data).assertNull(); + }); + console.log("----------stop running deviceManagerTest_createDeviceManager_0500----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_startDeviceDiscovery_0100 + * @tc.name correct deviceinfo for startDeviceDiscovery + * @tc.desc Function test + * @tc.level 3 + */ + it('deviceManagerTest_startDeviceDiscovery_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_startDeviceDiscovery_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + + var info = { + "subscribeId": 2115, + "mode": 0xAA, + "medium": 0, + "freq": 2, + "isSameAccount": false, + "isWakeRemote": true, + "capability": 0 + }; + var start = data.startDeviceDiscovery(info); + expect(start).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_startDeviceDiscovery_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_release_0100 + * @tc.name testcase for release + * @tc.desc Function test + * @tc.level 1 + */ + it('deviceManagerTest_release_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_release_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var re = data.release(); + expect(re).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_release_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_getTrustedDeviceListSync_0100 + * @tc.name testcase for getTrustedDeviceListSync + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_getTrustedDeviceListSync_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_getTrustedDeviceListSync_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var array = data.getTrustedDeviceListSync(); + expect(array).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_getTrustedDeviceListSync_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_stopDeviceDiscovery_0100 + * @tc.name testcase for stopDeviceDiscovery + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_stopDeviceDiscovery_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_stopDeviceDiscovery_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var subscribeId = 2115; + var start = data.stopDeviceDiscovery(subscribeId); + expect(start).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_stopDeviceDiscovery_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_authenticateDevice_0100 + * @tc.name testcase for authenticateDevice in correct para + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_authenticateDevice_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_authenticateDevice_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + let deviceInfo = { + deviceId: "", + deviceName: "", + deviceType: 0 + } + let extraInfo = { + "targetPkgName": 'com.ohos.devicemangagerdemo', + "appName": "myapplication", + "appDescription": "apply auth", + "business": '0', + "displayOwner": 0 + } + let authParam = { + "authType": 1, + "appIcon": new Uint8Array([]), + "appThumbnail": new Uint8Array([]), + "extraInfo": extraInfo + } + data.authenticateDevice(deviceInfo, authParam, (err, data) => { + if (err) { + expect().assertFail(); + return; + } + var token = data.pinToken; + expect(token).assertNotNull(); + }); + }); + console.log("----------stop running deviceManagerTest_authenticateDevice_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_authenticateDevice_0100 + * @tc.name testcase two for authenticateDevice in correct para + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_authenticateDevice_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_authenticateDevice_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + let authInfo = { + "authType": 1, + "token": 12, + "extraInfo": { + "pinCode": 123456, + } + } + data.verifyAuthInfo(authInfo, (err, data) => { + if (err) { + expect().assertFail(); + return; + } + expect(data).assertUndefined(); + }); + }); + console.log("----------stop running deviceManagerTest_authenticateDevice_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_getAuthenticationParam_0100 + * @tc.name testcase for getAuthenticationParam + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_getAuthenticationParam_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_getAuthenticationParam_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var authparam = data.getAuthenticationParam(); + expect(authparam).assertNotNull(); + }); + console.log("----------stop running deviceManagerTest_getAuthenticationParam_0100----------"); + done(); + }) + + + /* + * @tc.number deviceManagerTest_on-deviceStateChange_0100 + * @tc.name testcase for deviceStateChange on + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_on-deviceStateChange_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_on-deviceStateChange_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.on('deviceStateChange', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_on-deviceStateChange_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_off-deviceStateChange_0100 + * @tc.name testcase for deviceStateChange off + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_off-deviceStateChange_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_off-deviceStateChange_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.off('deviceStateChange', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_off-deviceStateChange_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_on-deviceFound_0100 + * @tc.name testcase for deviceFound on + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_on-deviceFound_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_on-deviceFound_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.on('deviceFound', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_on-deviceFound_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_off-deviceFound_0100 + * @tc.name testcase for deviceFound off + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_off-deviceFound_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_off-deviceFound_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.off('deviceFound', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_off-deviceFound_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_on-discoverFail_0100 + * @tc.name testcase for discoverFail on + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_on-discoverFail_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_on-discoverFail_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.on('discoverFail', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_on-discoverFail_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_off-discoverFail_0100 + * @tc.name testcase for discoverFail off + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_off-discoverFail_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_off-discoverFail_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.off('discoverFail', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_off-discoverFail_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_on-serviceDie_0100 + * @tc.name testcase for serviceDie on + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_on-serviceDie_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_on-serviceDie_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.on('serviceDie', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------start running deviceManagerTest_on-serviceDie_0100----------"); + done(); + }) + + /* + * @tc.number deviceManagerTest_off-serviceDie_0100 + * @tc.name testcase for serviceDie off + * @tc.desc Function test + * @tc.level 2 + */ + it('deviceManagerTest_off-serviceDie_0100', 0, async function (done) { + console.log("----------start running deviceManagerTest_off-serviceDie_0100----------"); + deviceManager.createDeviceManager('com.ohos.devicemangagerdemo', (err, data) => { + if (err) { + expect().assertFail(); + return ; + } + var fa = data.off('serviceDie', () => {}); + expect(fa).assertUndefined(); + }); + console.log("----------stop running deviceManagerTest_off-serviceDie_0100----------"); + done(); + }) + + +}) \ No newline at end of file diff --git a/distributedhardware/devicemanagerjstest/src/main/js/default/test/List.test.js b/distributedhardware/devicemanagerjstest/src/main/js/default/test/List.test.js new file mode 100644 index 0000000000000000000000000000000000000000..83db28114d82462f97f85cd463c8cd316401af60 --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/js/default/test/List.test.js @@ -0,0 +1,16 @@ +/* + * Copyright (C) 2021 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. + */ + +require('./Device_Manager.test.js') \ No newline at end of file diff --git a/distributedhardware/devicemanagerjstest/src/main/resources/base/element/string.json b/distributedhardware/devicemanagerjstest/src/main/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..186ae47d0826219dc169ebb0f84badbbd5171d22 --- /dev/null +++ b/distributedhardware/devicemanagerjstest/src/main/resources/base/element/string.json @@ -0,0 +1,12 @@ +{ + "string": [ + { + "name": "app_name", + "value": "deviceManagertest" + }, + { + "name": "mainability_description", + "value": "JS_Phone_Empty Feature Ability" + } + ] +} \ No newline at end of file diff --git a/distributedhardware/devicemanagerjstest/src/main/resources/base/media/icon.png b/distributedhardware/devicemanagerjstest/src/main/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c Binary files /dev/null and b/distributedhardware/devicemanagerjstest/src/main/resources/base/media/icon.png differ