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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
package org.onap.ccsdk.apps.blueprintsprocessor.functions.netconf.executor.core
import org.junit.After
import org.junit.Assert
import org.junit.Before
import org.junit.Test
import org.junit.Assert.*
import org.onap.ccsdk.apps.blueprintsprocessor.functions.netconf.executor.api.DeviceInfo
import org.onap.ccsdk.apps.blueprintsprocessor.functions.netconf.executor.mocks.NetconfDeviceSimulator
class NetconfRpcServiceImplTest {
private var device: NetconfDeviceSimulator? = null
private var deviceInfo: DeviceInfo? = null
@Before
fun before() {
deviceInfo = DeviceInfo().apply {
username = "username"
password = "password"
ipAddress = "localhost"
port = 2224
connectTimeout = 10
}
device = NetconfDeviceSimulator(deviceInfo!!.port)
device!!.start()
}
@After
fun after() {
device!!.stop()
}
@Test
fun setNetconfSession() {
}
@Test
fun getConfig() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.getConfig("filter","target").status.equals("failure"))
}
@Test
fun deleteConfig() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.deleteConfig("target").status.equals("failure"))
}
@Test
fun lock() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.lock("target").status.equals("failure"))
}
@Test
fun unLock() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.unLock("target").status.equals("failure"))
}
@Test
fun commit() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.commit(true,60,"persist","1").status.equals("failure"))
}
@Test
fun cancelCommit() {
val netconfSession = NetconfSessionImpl(deviceInfo!!, NetconfRpcServiceImpl(DeviceInfo()))
val netconfRpcServiceImpl = NetconfRpcServiceImpl(DeviceInfo())
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertNotNull(netconfRpcServiceImpl.cancelCommit("1"))
}
@Test
fun discardConfig() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.discardConfig().status.equals("failure"))
}
@Test
fun editConfig() {
}
@Test
fun validate() {
val netconfRpcServiceImpl = NetconfRpcServiceImpl(deviceInfo!!)
val netconfSession = NetconfSessionImpl(deviceInfo!!, netconfRpcServiceImpl)
netconfRpcServiceImpl.setNetconfSession(netconfSession)
netconfSession.connect()
Assert.assertTrue(netconfRpcServiceImpl.validate("target").status.equals("failure"))
}
}
|