1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import DeviceManager from '@/domain/models/DeviceManager.js'
import {DEVICE_COLLECTION,DEVICE_WITHOUT_SUBNET,DEVICE_INUSE,DEVICE_STOP_USE,NEW_DEVICE_LIST} from "../../../mock/deviceState/DeviceMock";
import {SUBNET_COLLECTION,SUBNET_COLLECTION_RESULT} from "../../../mock/deviceState/SubnetMock"
describe ('DeviceManager', () => {
it("should findDeviceByKey", () => {
let deviceCollection = DEVICE_COLLECTION
let device = DeviceManager(deviceCollection)
let dev = device.findDeviceByKey("111")
expect(dev).to.eql(deviceCollection["111"])
})
})
describe ('DeviceManager', () => {
it("should getSubnetWithDeviceListAndNoDeviceList", () => {
let subnetCollection = SUBNET_COLLECTION
let deviceCollection = DEVICE_COLLECTION
let subnet = SUBNET_COLLECTION_RESULT
let device = DeviceManager(deviceCollection)
let sub = device.getSubnetWithDeviceListAndNoDeviceList(subnetCollection)
expect(sub).to.eql(subnet)
})
})
describe ('DeviceManager', () => {
it("should getDeviceListWithoutSubnet", () => {
let deviceCollection = DEVICE_COLLECTION
let deviceSample = DEVICE_WITHOUT_SUBNET
let device = DeviceManager(deviceCollection)
let dev = device.getDeviceListWithoutSubnet()
expect(dev).to.eql(deviceSample)
})
})
describe ('DeviceManager', () => {
it("should getInUsDeviceList", () => {
let deviceCollection = DEVICE_COLLECTION
let deviceInUse = DEVICE_INUSE
let device = DeviceManager(deviceCollection)
let devList = device.getInUsDeviceList()
expect(devList).to.eql(deviceInUse)
// expect(devList["222"]).to.eql(deviceInUse["222"])
})
})
describe ('DeviceManager', () => {
it("should getStopUsingDeviceList", () => {
let deviceCollection = DEVICE_COLLECTION
let deviceStopUsing = DEVICE_STOP_USE
let device = DeviceManager(deviceCollection)
let devList = device.getStopUsingDeviceList()
expect(devList).to.eql(deviceStopUsing)
})
})
describe ('DeviceManager', () => {
it("should createNewDeviceListWithPortNameAndKey", () => {
let deviceCollection = DEVICE_COLLECTION
let newDeviceList = NEW_DEVICE_LIST
let device = DeviceManager(deviceCollection)
let devList = device.createNewDeviceListWithPortNameAndKey()
expect(devList).to.eql(newDeviceList)
})
})