Committed by
Ray Milkey
UT test cases for Pcep initiate message (updated with given review comments).
Change-Id: I8de13aa3f0816022ddda26f60fa8cf2baf943775
Showing
2 changed files
with
496 additions
and
507 deletions
... | @@ -17,30 +17,28 @@ package org.onosproject.pcepio; | ... | @@ -17,30 +17,28 @@ package org.onosproject.pcepio; |
17 | 17 | ||
18 | import org.jboss.netty.buffer.ChannelBuffer; | 18 | import org.jboss.netty.buffer.ChannelBuffer; |
19 | import org.jboss.netty.buffer.ChannelBuffers; | 19 | import org.jboss.netty.buffer.ChannelBuffers; |
20 | -import org.junit.Assert; | ||
21 | import org.junit.Test; | 20 | import org.junit.Test; |
22 | import org.onosproject.pcepio.exceptions.PcepParseException; | 21 | import org.onosproject.pcepio.exceptions.PcepParseException; |
23 | import org.onosproject.pcepio.protocol.PcepFactories; | 22 | import org.onosproject.pcepio.protocol.PcepFactories; |
24 | import org.onosproject.pcepio.protocol.PcepInitiateMsg; | 23 | import org.onosproject.pcepio.protocol.PcepInitiateMsg; |
25 | import org.onosproject.pcepio.protocol.PcepMessage; | 24 | import org.onosproject.pcepio.protocol.PcepMessage; |
26 | import org.onosproject.pcepio.protocol.PcepMessageReader; | 25 | import org.onosproject.pcepio.protocol.PcepMessageReader; |
27 | -import org.slf4j.Logger; | ||
28 | -import org.slf4j.LoggerFactory; | ||
29 | 26 | ||
30 | -public class PcepInitiateMsgTest { | 27 | +import static org.hamcrest.MatcherAssert.assertThat; |
28 | +import static org.hamcrest.core.Is.is; | ||
29 | +import static org.hamcrest.core.IsSame.sameInstance; | ||
31 | 30 | ||
32 | - protected static final Logger log = LoggerFactory.getLogger(PcepInitiateMsgTest.class); | 31 | +public class PcepInitiateMsgTest { |
33 | 32 | ||
34 | /** | 33 | /** |
35 | * This test case checks for srp, lsp, end-point, ERO objects in PcInitiate message. | 34 | * This test case checks for srp, lsp, end-point, ERO objects in PcInitiate message. |
36 | - * @throws PcepParseException when message paring fails | ||
37 | */ | 35 | */ |
38 | @Test | 36 | @Test |
39 | public void initiateMessageTest1() throws PcepParseException { | 37 | public void initiateMessageTest1() throws PcepParseException { |
40 | 38 | ||
41 | /* srp, lsp, end-point, ERO. | 39 | /* srp, lsp, end-point, ERO. |
42 | */ | 40 | */ |
43 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, 0x54, | 41 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, 0x54, |
44 | 0x21, 0x10, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //SRP object | 42 | 0x21, 0x10, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //SRP object |
45 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x00, 0x08, //LSP object | 43 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x00, 0x08, //LSP object |
46 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 44 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -59,39 +57,38 @@ public class PcepInitiateMsgTest { | ... | @@ -59,39 +57,38 @@ public class PcepInitiateMsgTest { |
59 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 57 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
60 | PcepMessage message = null; | 58 | PcepMessage message = null; |
61 | 59 | ||
60 | + | ||
62 | message = reader.readFrom(buffer); | 61 | message = reader.readFrom(buffer); |
63 | 62 | ||
64 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 63 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
65 | - (message instanceof PcepInitiateMsg)); | ||
66 | 64 | ||
67 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 65 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
66 | + | ||
68 | message.writeTo(buf); | 67 | message.writeTo(buf); |
68 | + | ||
69 | testInitiateCreationMsg = buf.array(); | 69 | testInitiateCreationMsg = buf.array(); |
70 | 70 | ||
71 | - int iReadLen = buf.writerIndex() - 0; | 71 | + int iReadLen = buf.writerIndex(); |
72 | testInitiateCreationMsg = new byte[iReadLen]; | 72 | testInitiateCreationMsg = new byte[iReadLen]; |
73 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 73 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
74 | 74 | ||
75 | - Assert.assertArrayEquals("PCInitiate messages are not equal ", initiateCreationMsg, testInitiateCreationMsg); | 75 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
76 | - | ||
77 | } | 76 | } |
78 | 77 | ||
79 | /** | 78 | /** |
80 | * This test case checks for srp and lsp objects in PcInitiate message. | 79 | * This test case checks for srp and lsp objects in PcInitiate message. |
81 | - * | ||
82 | - * @throws PcepParseException when message paring fails | ||
83 | */ | 80 | */ |
84 | @Test | 81 | @Test |
85 | public void initiateMessageTest2() throws PcepParseException { | 82 | public void initiateMessageTest2() throws PcepParseException { |
86 | /* srp, lsp. | 83 | /* srp, lsp. |
87 | */ | 84 | */ |
88 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x34, | 85 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x34, |
89 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 86 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
90 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x20, 0x10, //LSP object | 87 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x20, 0x10, //LSP object |
91 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 88 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
92 | 0x01, 0x01, 0x01, 0x01, 0x00, 0x43, (byte) 0x83, 0x01, | 89 | 0x01, 0x01, 0x01, 0x01, 0x00, 0x43, (byte) 0x83, 0x01, |
93 | 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, | 90 | 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, |
94 | - 0x00, 0x11, 0x00, 0x04, 0x54, 0x31, 0x32, 0x33 }; //SymbolicPathTlv | 91 | + 0x00, 0x11, 0x00, 0x04, 0x54, 0x31, 0x32, 0x33}; //SymbolicPathTlv |
95 | 92 | ||
96 | byte[] testInitiateDeletionMsg = {0}; | 93 | byte[] testInitiateDeletionMsg = {0}; |
97 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 94 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -102,27 +99,24 @@ public class PcepInitiateMsgTest { | ... | @@ -102,27 +99,24 @@ public class PcepInitiateMsgTest { |
102 | 99 | ||
103 | message = reader.readFrom(buffer); | 100 | message = reader.readFrom(buffer); |
104 | 101 | ||
105 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 102 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
106 | - (message instanceof PcepInitiateMsg)); | 103 | + |
107 | 104 | ||
108 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 105 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
109 | message.writeTo(buf); | 106 | message.writeTo(buf); |
110 | testInitiateDeletionMsg = buf.array(); | 107 | testInitiateDeletionMsg = buf.array(); |
111 | 108 | ||
112 | - int iReadLen = buf.writerIndex() - 0; | 109 | + int iReadLen = buf.writerIndex(); |
113 | testInitiateDeletionMsg = new byte[iReadLen]; | 110 | testInitiateDeletionMsg = new byte[iReadLen]; |
114 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 111 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
115 | 112 | ||
116 | - Assert.assertArrayEquals("PcInitiate(with R flag set) messages are not equal", | 113 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
117 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
118 | } | 114 | } |
119 | 115 | ||
120 | /** | 116 | /** |
121 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 117 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
122 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO objects | 118 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO objects |
123 | * in PcInitiate message. | 119 | * in PcInitiate message. |
124 | - * | ||
125 | - * @throws PcepParseException when message paring fails | ||
126 | */ | 120 | */ |
127 | @Test | 121 | @Test |
128 | public void initiateMessageTest3() throws PcepParseException { | 122 | public void initiateMessageTest3() throws PcepParseException { |
... | @@ -130,7 +124,7 @@ public class PcepInitiateMsgTest { | ... | @@ -130,7 +124,7 @@ public class PcepInitiateMsgTest { |
130 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 124 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
131 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO. | 125 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO. |
132 | */ | 126 | */ |
133 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x64, | 127 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x64, |
134 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 128 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
135 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 129 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
136 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object | 130 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -153,25 +147,23 @@ public class PcepInitiateMsgTest { | ... | @@ -153,25 +147,23 @@ public class PcepInitiateMsgTest { |
153 | 147 | ||
154 | message = reader.readFrom(buffer); | 148 | message = reader.readFrom(buffer); |
155 | 149 | ||
156 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 150 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
157 | - (message instanceof PcepInitiateMsg)); | 151 | + |
158 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 152 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
153 | + | ||
159 | message.writeTo(buf); | 154 | message.writeTo(buf); |
160 | testInitiateCreationMsg = buf.array(); | 155 | testInitiateCreationMsg = buf.array(); |
161 | 156 | ||
162 | - int iReadLen = buf.writerIndex() - 0; | 157 | + int iReadLen = buf.writerIndex(); |
163 | testInitiateCreationMsg = new byte[iReadLen]; | 158 | testInitiateCreationMsg = new byte[iReadLen]; |
164 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 159 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
165 | 160 | ||
166 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 161 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
167 | - | ||
168 | } | 162 | } |
169 | 163 | ||
170 | /** | 164 | /** |
171 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 165 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
172 | * StatefulLspErrorCodeTlv), END-POINT, ERO objects in PcInitiate message. | 166 | * StatefulLspErrorCodeTlv), END-POINT, ERO objects in PcInitiate message. |
173 | - * | ||
174 | - * @throws PcepParseException when message paring fails | ||
175 | */ | 167 | */ |
176 | @Test | 168 | @Test |
177 | public void initiateMessageTest4() throws PcepParseException { | 169 | public void initiateMessageTest4() throws PcepParseException { |
... | @@ -179,7 +171,7 @@ public class PcepInitiateMsgTest { | ... | @@ -179,7 +171,7 @@ public class PcepInitiateMsgTest { |
179 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 171 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
180 | * StatefulLspErrorCodeTlv), END-POINT, ERO. | 172 | * StatefulLspErrorCodeTlv), END-POINT, ERO. |
181 | */ | 173 | */ |
182 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x64, | 174 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x64, |
183 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 175 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
184 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 176 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
185 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object | 177 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -202,25 +194,22 @@ public class PcepInitiateMsgTest { | ... | @@ -202,25 +194,22 @@ public class PcepInitiateMsgTest { |
202 | 194 | ||
203 | message = reader.readFrom(buffer); | 195 | message = reader.readFrom(buffer); |
204 | 196 | ||
205 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 197 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
206 | - (message instanceof PcepInitiateMsg)); | 198 | + |
207 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 199 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
208 | message.writeTo(buf); | 200 | message.writeTo(buf); |
209 | testInitiateCreationMsg = buf.array(); | 201 | testInitiateCreationMsg = buf.array(); |
210 | 202 | ||
211 | - int iReadLen = buf.writerIndex() - 0; | 203 | + int iReadLen = buf.writerIndex(); |
212 | testInitiateCreationMsg = new byte[iReadLen]; | 204 | testInitiateCreationMsg = new byte[iReadLen]; |
213 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 205 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
214 | 206 | ||
215 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 207 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
216 | - initiateCreationMsg, testInitiateCreationMsg); | ||
217 | } | 208 | } |
218 | 209 | ||
219 | /** | 210 | /** |
220 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), | 211 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), |
221 | * END-POINT, ERO objects in PcInitiate message. | 212 | * END-POINT, ERO objects in PcInitiate message. |
222 | - * | ||
223 | - * @throws PcepParseException when message paring fails | ||
224 | */ | 213 | */ |
225 | @Test | 214 | @Test |
226 | public void initiateMessageTest5() throws PcepParseException { | 215 | public void initiateMessageTest5() throws PcepParseException { |
... | @@ -228,7 +217,7 @@ public class PcepInitiateMsgTest { | ... | @@ -228,7 +217,7 @@ public class PcepInitiateMsgTest { |
228 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), | 217 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), |
229 | * END-POINT, ERO. | 218 | * END-POINT, ERO. |
230 | */ | 219 | */ |
231 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x5c, | 220 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x5c, |
232 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 221 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
233 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 222 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
234 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, //LSP object | 223 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -239,7 +228,7 @@ public class PcepInitiateMsgTest { | ... | @@ -239,7 +228,7 @@ public class PcepInitiateMsgTest { |
239 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object | 228 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object |
240 | 0x07, 0x10, 0x00, 0x14, //ERO object | 229 | 0x07, 0x10, 0x00, 0x14, //ERO object |
241 | 0x01, 0x08, 0x0C, 0x01, 0x01, 0x01, 0x00, 0x00, | 230 | 0x01, 0x08, 0x0C, 0x01, 0x01, 0x01, 0x00, 0x00, |
242 | - 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00 }; | 231 | + 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00}; |
243 | 232 | ||
244 | byte[] testInitiateCreationMsg = {0}; | 233 | byte[] testInitiateCreationMsg = {0}; |
245 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 234 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -250,25 +239,24 @@ public class PcepInitiateMsgTest { | ... | @@ -250,25 +239,24 @@ public class PcepInitiateMsgTest { |
250 | 239 | ||
251 | message = reader.readFrom(buffer); | 240 | message = reader.readFrom(buffer); |
252 | 241 | ||
253 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 242 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
254 | - (message instanceof PcepInitiateMsg)); | 243 | + |
255 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 244 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
245 | + | ||
256 | message.writeTo(buf); | 246 | message.writeTo(buf); |
247 | + | ||
257 | testInitiateCreationMsg = buf.array(); | 248 | testInitiateCreationMsg = buf.array(); |
258 | 249 | ||
259 | - int iReadLen = buf.writerIndex() - 0; | 250 | + int iReadLen = buf.writerIndex(); |
260 | testInitiateCreationMsg = new byte[iReadLen]; | 251 | testInitiateCreationMsg = new byte[iReadLen]; |
261 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 252 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
262 | 253 | ||
263 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 254 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
264 | - initiateCreationMsg, testInitiateCreationMsg); | ||
265 | } | 255 | } |
266 | 256 | ||
267 | /** | 257 | /** |
268 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), | 258 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), |
269 | * END-POINT, ERO objects in PcInitiate message. | 259 | * END-POINT, ERO objects in PcInitiate message. |
270 | - * | ||
271 | - * @throws PcepParseException when message paring fails | ||
272 | */ | 260 | */ |
273 | @Test | 261 | @Test |
274 | public void initiateMessageTest6() throws PcepParseException { | 262 | public void initiateMessageTest6() throws PcepParseException { |
... | @@ -276,7 +264,7 @@ public class PcepInitiateMsgTest { | ... | @@ -276,7 +264,7 @@ public class PcepInitiateMsgTest { |
276 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), | 264 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), |
277 | * END-POINT, ERO. | 265 | * END-POINT, ERO. |
278 | */ | 266 | */ |
279 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x5c, | 267 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x5c, |
280 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, | 268 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, |
281 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 269 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
282 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, | 270 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, |
... | @@ -287,7 +275,7 @@ public class PcepInitiateMsgTest { | ... | @@ -287,7 +275,7 @@ public class PcepInitiateMsgTest { |
287 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object | 275 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object |
288 | 0x07, 0x10, 0x00, 0x14, //ERO object | 276 | 0x07, 0x10, 0x00, 0x14, //ERO object |
289 | 0x01, 0x08, 0x0C, 0x01, 0x01, 0x01, 0x00, 0x00, | 277 | 0x01, 0x08, 0x0C, 0x01, 0x01, 0x01, 0x00, 0x00, |
290 | - 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00 }; | 278 | + 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00}; |
291 | 279 | ||
292 | byte[] testInitiateCreationMsg = {0}; | 280 | byte[] testInitiateCreationMsg = {0}; |
293 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 281 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -296,27 +284,27 @@ public class PcepInitiateMsgTest { | ... | @@ -296,27 +284,27 @@ public class PcepInitiateMsgTest { |
296 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 284 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
297 | PcepMessage message = null; | 285 | PcepMessage message = null; |
298 | 286 | ||
287 | + | ||
299 | message = reader.readFrom(buffer); | 288 | message = reader.readFrom(buffer); |
300 | 289 | ||
301 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 290 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
302 | - (message instanceof PcepInitiateMsg)); | 291 | + |
303 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 292 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
293 | + | ||
304 | message.writeTo(buf); | 294 | message.writeTo(buf); |
295 | + | ||
305 | testInitiateCreationMsg = buf.array(); | 296 | testInitiateCreationMsg = buf.array(); |
306 | 297 | ||
307 | - int iReadLen = buf.writerIndex() - 0; | 298 | + int iReadLen = buf.writerIndex(); |
308 | testInitiateCreationMsg = new byte[iReadLen]; | 299 | testInitiateCreationMsg = new byte[iReadLen]; |
309 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 300 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
310 | 301 | ||
311 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 302 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
312 | - initiateCreationMsg, testInitiateCreationMsg); | ||
313 | } | 303 | } |
314 | 304 | ||
315 | /** | 305 | /** |
316 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 306 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
317 | * END-POINT, ERO objects in PcInitiate message. | 307 | * END-POINT, ERO objects in PcInitiate message. |
318 | - * | ||
319 | - * @throws PcepParseException when message paring fails | ||
320 | */ | 308 | */ |
321 | @Test | 309 | @Test |
322 | public void initiateMessageTest7() throws PcepParseException { | 310 | public void initiateMessageTest7() throws PcepParseException { |
... | @@ -324,7 +312,7 @@ public class PcepInitiateMsgTest { | ... | @@ -324,7 +312,7 @@ public class PcepInitiateMsgTest { |
324 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 312 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
325 | * END-POINT, ERO. | 313 | * END-POINT, ERO. |
326 | */ | 314 | */ |
327 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x54, | 315 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x54, |
328 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, | 316 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, |
329 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 317 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
330 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 318 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -343,27 +331,27 @@ public class PcepInitiateMsgTest { | ... | @@ -343,27 +331,27 @@ public class PcepInitiateMsgTest { |
343 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 331 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
344 | PcepMessage message = null; | 332 | PcepMessage message = null; |
345 | 333 | ||
334 | + | ||
346 | message = reader.readFrom(buffer); | 335 | message = reader.readFrom(buffer); |
347 | 336 | ||
348 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 337 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
349 | - (message instanceof PcepInitiateMsg)); | 338 | + |
350 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 339 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
340 | + | ||
351 | message.writeTo(buf); | 341 | message.writeTo(buf); |
342 | + | ||
352 | testInitiateCreationMsg = buf.array(); | 343 | testInitiateCreationMsg = buf.array(); |
353 | 344 | ||
354 | - int iReadLen = buf.writerIndex() - 0; | 345 | + int iReadLen = buf.writerIndex(); |
355 | testInitiateCreationMsg = new byte[iReadLen]; | 346 | testInitiateCreationMsg = new byte[iReadLen]; |
356 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 347 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
357 | 348 | ||
358 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 349 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
359 | - initiateCreationMsg, testInitiateCreationMsg); | ||
360 | } | 350 | } |
361 | 351 | ||
362 | /** | 352 | /** |
363 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), | 353 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), |
364 | * END-POINT, ERO objects in PcInitiate message. | 354 | * END-POINT, ERO objects in PcInitiate message. |
365 | - * | ||
366 | - * @throws PcepParseException when message paring fails | ||
367 | */ | 355 | */ |
368 | @Test | 356 | @Test |
369 | public void initiateMessageTest8() throws PcepParseException { | 357 | public void initiateMessageTest8() throws PcepParseException { |
... | @@ -371,7 +359,7 @@ public class PcepInitiateMsgTest { | ... | @@ -371,7 +359,7 @@ public class PcepInitiateMsgTest { |
371 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), | 359 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), |
372 | * END-POINT, ERO. | 360 | * END-POINT, ERO. |
373 | */ | 361 | */ |
374 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x4c, | 362 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x4c, |
375 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 363 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
376 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 364 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
377 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 365 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -389,27 +377,27 @@ public class PcepInitiateMsgTest { | ... | @@ -389,27 +377,27 @@ public class PcepInitiateMsgTest { |
389 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 377 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
390 | PcepMessage message = null; | 378 | PcepMessage message = null; |
391 | 379 | ||
380 | + | ||
392 | message = reader.readFrom(buffer); | 381 | message = reader.readFrom(buffer); |
393 | 382 | ||
394 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 383 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
395 | - (message instanceof PcepInitiateMsg)); | 384 | + |
396 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 385 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
386 | + | ||
397 | message.writeTo(buf); | 387 | message.writeTo(buf); |
388 | + | ||
398 | testInitiateCreationMsg = buf.array(); | 389 | testInitiateCreationMsg = buf.array(); |
399 | 390 | ||
400 | - int iReadLen = buf.writerIndex() - 0; | 391 | + int iReadLen = buf.writerIndex(); |
401 | testInitiateCreationMsg = new byte[iReadLen]; | 392 | testInitiateCreationMsg = new byte[iReadLen]; |
402 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 393 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
403 | 394 | ||
404 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 395 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
405 | - initiateCreationMsg, testInitiateCreationMsg); | ||
406 | } | 396 | } |
407 | 397 | ||
408 | /** | 398 | /** |
409 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), | 399 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), |
410 | * END-POINT, ERO objects in PcInitiate message. | 400 | * END-POINT, ERO objects in PcInitiate message. |
411 | - * | ||
412 | - * @throws PcepParseException when message paring fails | ||
413 | */ | 401 | */ |
414 | @Test | 402 | @Test |
415 | public void initiateMessageTest9() throws PcepParseException { | 403 | public void initiateMessageTest9() throws PcepParseException { |
... | @@ -417,7 +405,7 @@ public class PcepInitiateMsgTest { | ... | @@ -417,7 +405,7 @@ public class PcepInitiateMsgTest { |
417 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), | 405 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), |
418 | * END-POINT, ERO. | 406 | * END-POINT, ERO. |
419 | */ | 407 | */ |
420 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x3c, | 408 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x3c, |
421 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 409 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
422 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 410 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
423 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 411 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -433,34 +421,34 @@ public class PcepInitiateMsgTest { | ... | @@ -433,34 +421,34 @@ public class PcepInitiateMsgTest { |
433 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 421 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
434 | PcepMessage message = null; | 422 | PcepMessage message = null; |
435 | 423 | ||
424 | + | ||
436 | message = reader.readFrom(buffer); | 425 | message = reader.readFrom(buffer); |
437 | 426 | ||
438 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 427 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
439 | - (message instanceof PcepInitiateMsg)); | 428 | + |
440 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 429 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
430 | + | ||
441 | message.writeTo(buf); | 431 | message.writeTo(buf); |
432 | + | ||
442 | testInitiateCreationMsg = buf.array(); | 433 | testInitiateCreationMsg = buf.array(); |
443 | 434 | ||
444 | - int iReadLen = buf.writerIndex() - 0; | 435 | + int iReadLen = buf.writerIndex(); |
445 | testInitiateCreationMsg = new byte[iReadLen]; | 436 | testInitiateCreationMsg = new byte[iReadLen]; |
446 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 437 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
447 | 438 | ||
448 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 439 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
449 | - initiateCreationMsg, testInitiateCreationMsg); | ||
450 | } | 440 | } |
451 | 441 | ||
452 | /** | 442 | /** |
453 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, StatefulRsvpErrorSpecTlv) | 443 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, StatefulRsvpErrorSpecTlv) |
454 | * objects in PcInitiate message. | 444 | * objects in PcInitiate message. |
455 | - * | ||
456 | - * @throws PcepParseException when message paring fails | ||
457 | */ | 445 | */ |
458 | @Test | 446 | @Test |
459 | public void initiateMessageTest10() throws PcepParseException { | 447 | public void initiateMessageTest10() throws PcepParseException { |
460 | 448 | ||
461 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, StatefulRsvpErrorSpecTlv). | 449 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, StatefulRsvpErrorSpecTlv). |
462 | */ | 450 | */ |
463 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x44, | 451 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x44, |
464 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 452 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
465 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv | 453 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv |
466 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object | 454 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -477,34 +465,34 @@ public class PcepInitiateMsgTest { | ... | @@ -477,34 +465,34 @@ public class PcepInitiateMsgTest { |
477 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 465 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
478 | PcepMessage message = null; | 466 | PcepMessage message = null; |
479 | 467 | ||
468 | + | ||
480 | message = reader.readFrom(buffer); | 469 | message = reader.readFrom(buffer); |
481 | 470 | ||
482 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 471 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
483 | - (message instanceof PcepInitiateMsg)); | 472 | + |
484 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 473 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
474 | + | ||
485 | message.writeTo(buf); | 475 | message.writeTo(buf); |
476 | + | ||
486 | testInitiateDeletionMsg = buf.array(); | 477 | testInitiateDeletionMsg = buf.array(); |
487 | 478 | ||
488 | - int iReadLen = buf.writerIndex() - 0; | 479 | + int iReadLen = buf.writerIndex(); |
489 | testInitiateDeletionMsg = new byte[iReadLen]; | 480 | testInitiateDeletionMsg = new byte[iReadLen]; |
490 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 481 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
491 | 482 | ||
492 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 483 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
493 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
494 | } | 484 | } |
495 | 485 | ||
496 | /** | 486 | /** |
497 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 487 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
498 | * StatefulLspErrorCodeTlv) objects in PcInitiate message. | 488 | * StatefulLspErrorCodeTlv) objects in PcInitiate message. |
499 | - * | ||
500 | - * @throws PcepParseException when message paring fails | ||
501 | */ | 489 | */ |
502 | @Test | 490 | @Test |
503 | public void initiateMessageTest11() throws PcepParseException { | 491 | public void initiateMessageTest11() throws PcepParseException { |
504 | 492 | ||
505 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 493 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
506 | StatefulLspErrorCodeTlv).*/ | 494 | StatefulLspErrorCodeTlv).*/ |
507 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x44, | 495 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x44, |
508 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 496 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
509 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv | 497 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv |
510 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object | 498 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -521,35 +509,34 @@ public class PcepInitiateMsgTest { | ... | @@ -521,35 +509,34 @@ public class PcepInitiateMsgTest { |
521 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 509 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
522 | PcepMessage message = null; | 510 | PcepMessage message = null; |
523 | 511 | ||
512 | + | ||
524 | message = reader.readFrom(buffer); | 513 | message = reader.readFrom(buffer); |
525 | 514 | ||
526 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 515 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
527 | - (message instanceof PcepInitiateMsg)); | 516 | + |
528 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 517 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
518 | + | ||
529 | message.writeTo(buf); | 519 | message.writeTo(buf); |
520 | + | ||
530 | testInitiateDeletionMsg = buf.array(); | 521 | testInitiateDeletionMsg = buf.array(); |
531 | 522 | ||
532 | - int iReadLen = buf.writerIndex() - 0; | 523 | + int iReadLen = buf.writerIndex(); |
533 | testInitiateDeletionMsg = new byte[iReadLen]; | 524 | testInitiateDeletionMsg = new byte[iReadLen]; |
534 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 525 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
535 | 526 | ||
536 | - Assert.assertArrayEquals("PcInitiate(with R flag set) messages are not equal", | 527 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
537 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
538 | - | ||
539 | } | 528 | } |
540 | 529 | ||
541 | /** | 530 | /** |
542 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv) | 531 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv) |
543 | * objects in PcInitiate message. | 532 | * objects in PcInitiate message. |
544 | - * | ||
545 | - * @throws PcepParseException when message paring fails | ||
546 | */ | 533 | */ |
547 | @Test | 534 | @Test |
548 | public void initiateMessageTest12() throws PcepParseException { | 535 | public void initiateMessageTest12() throws PcepParseException { |
549 | 536 | ||
550 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv). | 537 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv). |
551 | */ | 538 | */ |
552 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x3c, | 539 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x3c, |
553 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 540 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
554 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv | 541 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv |
555 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 542 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -565,40 +552,40 @@ public class PcepInitiateMsgTest { | ... | @@ -565,40 +552,40 @@ public class PcepInitiateMsgTest { |
565 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 552 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
566 | PcepMessage message = null; | 553 | PcepMessage message = null; |
567 | 554 | ||
555 | + | ||
568 | message = reader.readFrom(buffer); | 556 | message = reader.readFrom(buffer); |
569 | 557 | ||
570 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 558 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
571 | - (message instanceof PcepInitiateMsg)); | 559 | + |
572 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 560 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
561 | + | ||
573 | message.writeTo(buf); | 562 | message.writeTo(buf); |
563 | + | ||
574 | testInitiateDeletionMsg = buf.array(); | 564 | testInitiateDeletionMsg = buf.array(); |
575 | 565 | ||
576 | - int iReadLen = buf.writerIndex() - 0; | 566 | + int iReadLen = buf.writerIndex(); |
577 | testInitiateDeletionMsg = new byte[iReadLen]; | 567 | testInitiateDeletionMsg = new byte[iReadLen]; |
578 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 568 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
579 | 569 | ||
580 | - Assert.assertArrayEquals("PcInitiate(with R flag set) messages are not equal", | 570 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
581 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
582 | } | 571 | } |
583 | 572 | ||
584 | /** | 573 | /** |
585 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv) | 574 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv) |
586 | * objects in PcInitiate message. | 575 | * objects in PcInitiate message. |
587 | - * | ||
588 | - * @throws PcepParseException when message paring fails | ||
589 | */ | 576 | */ |
590 | @Test | 577 | @Test |
591 | public void initiateMessageTest13() throws PcepParseException { | 578 | public void initiateMessageTest13() throws PcepParseException { |
592 | 579 | ||
593 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv). | 580 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv). |
594 | */ | 581 | */ |
595 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x3c, | 582 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x3c, |
596 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 583 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
597 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv | 584 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv |
598 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 585 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
599 | (byte) 0xb6, 0x02, 0x4e, 0x1f, 0x00, 0x01, (byte) 0x80, 0x01, | 586 | (byte) 0xb6, 0x02, 0x4e, 0x1f, 0x00, 0x01, (byte) 0x80, 0x01, |
600 | (byte) 0xb6, 0x02, 0x4e, 0x1f, (byte) 0xb6, 0x02, 0x4e, 0x20, | 587 | (byte) 0xb6, 0x02, 0x4e, 0x1f, (byte) 0xb6, 0x02, 0x4e, 0x20, |
601 | - 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00 }; //SymbolicPathNameTlv | 588 | + 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00}; //SymbolicPathNameTlv |
602 | 589 | ||
603 | byte[] testInitiateDeletionMsg = {0}; | 590 | byte[] testInitiateDeletionMsg = {0}; |
604 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 591 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -607,40 +594,40 @@ public class PcepInitiateMsgTest { | ... | @@ -607,40 +594,40 @@ public class PcepInitiateMsgTest { |
607 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 594 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
608 | PcepMessage message = null; | 595 | PcepMessage message = null; |
609 | 596 | ||
597 | + | ||
610 | message = reader.readFrom(buffer); | 598 | message = reader.readFrom(buffer); |
611 | 599 | ||
612 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 600 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
613 | - (message instanceof PcepInitiateMsg)); | 601 | + |
614 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 602 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
603 | + | ||
615 | message.writeTo(buf); | 604 | message.writeTo(buf); |
605 | + | ||
616 | testInitiateDeletionMsg = buf.array(); | 606 | testInitiateDeletionMsg = buf.array(); |
617 | 607 | ||
618 | - int iReadLen = buf.writerIndex() - 0; | 608 | + int iReadLen = buf.writerIndex(); |
619 | testInitiateDeletionMsg = new byte[iReadLen]; | 609 | testInitiateDeletionMsg = new byte[iReadLen]; |
620 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 610 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
621 | 611 | ||
622 | - Assert.assertArrayEquals("PcInitiate(with R flag set) messages are not equal", | 612 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
623 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
624 | } | 613 | } |
625 | 614 | ||
626 | /** | 615 | /** |
627 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv) | 616 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv) |
628 | * objects in PcInitiate message. | 617 | * objects in PcInitiate message. |
629 | - * | ||
630 | - * @throws PcepParseException when message paring fails | ||
631 | */ | 618 | */ |
632 | @Test | 619 | @Test |
633 | public void initiateMessageTest14() throws PcepParseException { | 620 | public void initiateMessageTest14() throws PcepParseException { |
634 | 621 | ||
635 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv). | 622 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv). |
636 | */ | 623 | */ |
637 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x34, | 624 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x34, |
638 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 625 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
639 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv | 626 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathTlv |
640 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 627 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
641 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 628 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
642 | (byte) 0xb6, 0x02, 0x4e, 0x1f, 0x00, 0x01, (byte) 0x80, 0x01, | 629 | (byte) 0xb6, 0x02, 0x4e, 0x1f, 0x00, 0x01, (byte) 0x80, 0x01, |
643 | - (byte) 0xb6, 0x02, 0x4e, 0x1f, (byte) 0xb6, 0x02, 0x4e, 0x20 }; | 630 | + (byte) 0xb6, 0x02, 0x4e, 0x1f, (byte) 0xb6, 0x02, 0x4e, 0x20}; |
644 | 631 | ||
645 | byte[] testInitiateDeletionMsg = {0}; | 632 | byte[] testInitiateDeletionMsg = {0}; |
646 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 633 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -649,35 +636,34 @@ public class PcepInitiateMsgTest { | ... | @@ -649,35 +636,34 @@ public class PcepInitiateMsgTest { |
649 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 636 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
650 | PcepMessage message = null; | 637 | PcepMessage message = null; |
651 | 638 | ||
639 | + | ||
652 | message = reader.readFrom(buffer); | 640 | message = reader.readFrom(buffer); |
653 | 641 | ||
654 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 642 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
655 | - (message instanceof PcepInitiateMsg)); | 643 | + |
656 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 644 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
645 | + | ||
657 | message.writeTo(buf); | 646 | message.writeTo(buf); |
647 | + | ||
658 | testInitiateDeletionMsg = buf.array(); | 648 | testInitiateDeletionMsg = buf.array(); |
659 | 649 | ||
660 | - int iReadLen = buf.writerIndex() - 0; | 650 | + int iReadLen = buf.writerIndex(); |
661 | testInitiateDeletionMsg = new byte[iReadLen]; | 651 | testInitiateDeletionMsg = new byte[iReadLen]; |
662 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 652 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
663 | 653 | ||
664 | - Assert.assertArrayEquals("PcInitiate(with R flag set) messages are not equal", | 654 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
665 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
666 | - | ||
667 | } | 655 | } |
668 | 656 | ||
669 | /** | 657 | /** |
670 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv) | 658 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv) |
671 | * objects in PcInitiate message. | 659 | * objects in PcInitiate message. |
672 | - * | ||
673 | - * @throws PcepParseException when message paring fails | ||
674 | */ | 660 | */ |
675 | @Test | 661 | @Test |
676 | public void initiateMessageTest15() throws PcepParseException { | 662 | public void initiateMessageTest15() throws PcepParseException { |
677 | 663 | ||
678 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv). | 664 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv). |
679 | */ | 665 | */ |
680 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x2c, | 666 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x2c, |
681 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 667 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
682 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 668 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
683 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 669 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -691,33 +677,33 @@ public class PcepInitiateMsgTest { | ... | @@ -691,33 +677,33 @@ public class PcepInitiateMsgTest { |
691 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 677 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
692 | PcepMessage message = null; | 678 | PcepMessage message = null; |
693 | 679 | ||
680 | + | ||
694 | message = reader.readFrom(buffer); | 681 | message = reader.readFrom(buffer); |
695 | 682 | ||
696 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 683 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
697 | - (message instanceof PcepInitiateMsg)); | 684 | + |
698 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 685 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
686 | + | ||
699 | message.writeTo(buf); | 687 | message.writeTo(buf); |
688 | + | ||
700 | testInitiateDeletionMsg = buf.array(); | 689 | testInitiateDeletionMsg = buf.array(); |
701 | 690 | ||
702 | - int iReadLen = buf.writerIndex() - 0; | 691 | + int iReadLen = buf.writerIndex(); |
703 | testInitiateDeletionMsg = new byte[iReadLen]; | 692 | testInitiateDeletionMsg = new byte[iReadLen]; |
704 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 693 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
705 | 694 | ||
706 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateDeletionMsg, testInitiateDeletionMsg); | 695 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
707 | - | ||
708 | } | 696 | } |
709 | 697 | ||
710 | /** | 698 | /** |
711 | * This test case checks for srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa | 699 | * This test case checks for srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa |
712 | * objects in PcInitiate message. | 700 | * objects in PcInitiate message. |
713 | - * | ||
714 | - * @throws PcepParseException when message paring fails | ||
715 | */ | 701 | */ |
716 | @Test | 702 | @Test |
717 | public void initiateMessageTest16() throws PcepParseException { | 703 | public void initiateMessageTest16() throws PcepParseException { |
718 | 704 | ||
719 | //srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa | 705 | //srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa |
720 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x50, | 706 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x50, |
721 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 707 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
722 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 708 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
723 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 709 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -735,33 +721,33 @@ public class PcepInitiateMsgTest { | ... | @@ -735,33 +721,33 @@ public class PcepInitiateMsgTest { |
735 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 721 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
736 | PcepMessage message = null; | 722 | PcepMessage message = null; |
737 | 723 | ||
724 | + | ||
738 | message = reader.readFrom(buffer); | 725 | message = reader.readFrom(buffer); |
739 | 726 | ||
740 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 727 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
741 | - (message instanceof PcepInitiateMsg)); | 728 | + |
742 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 729 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
730 | + | ||
743 | message.writeTo(buf); | 731 | message.writeTo(buf); |
732 | + | ||
744 | testInitiateCreationMsg = buf.array(); | 733 | testInitiateCreationMsg = buf.array(); |
745 | 734 | ||
746 | - int iReadLen = buf.writerIndex() - 0; | 735 | + int iReadLen = buf.writerIndex(); |
747 | testInitiateCreationMsg = new byte[iReadLen]; | 736 | testInitiateCreationMsg = new byte[iReadLen]; |
748 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 737 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
749 | 738 | ||
750 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 739 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
751 | - initiateCreationMsg, testInitiateCreationMsg); | ||
752 | } | 740 | } |
753 | 741 | ||
754 | /** | 742 | /** |
755 | * This test case checks for srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth | 743 | * This test case checks for srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth |
756 | * objects in PcInitiate message. | 744 | * objects in PcInitiate message. |
757 | - * | ||
758 | - * @throws PcepParseException when message paring fails | ||
759 | */ | 745 | */ |
760 | @Test | 746 | @Test |
761 | public void initiateMessageTest17() throws PcepParseException { | 747 | public void initiateMessageTest17() throws PcepParseException { |
762 | 748 | ||
763 | //srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth | 749 | //srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth |
764 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x58, | 750 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x58, |
765 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 751 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
766 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 752 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
767 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 753 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -780,32 +766,31 @@ public class PcepInitiateMsgTest { | ... | @@ -780,32 +766,31 @@ public class PcepInitiateMsgTest { |
780 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 766 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
781 | PcepMessage message = null; | 767 | PcepMessage message = null; |
782 | 768 | ||
769 | + | ||
783 | message = reader.readFrom(buffer); | 770 | message = reader.readFrom(buffer); |
784 | 771 | ||
785 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 772 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
786 | - (message instanceof PcepInitiateMsg)); | 773 | + |
787 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 774 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
775 | + | ||
788 | message.writeTo(buf); | 776 | message.writeTo(buf); |
789 | testInitiateCreationMsg = buf.array(); | 777 | testInitiateCreationMsg = buf.array(); |
790 | 778 | ||
791 | - int iReadLen = buf.writerIndex() - 0; | 779 | + int iReadLen = buf.writerIndex(); |
792 | testInitiateCreationMsg = new byte[iReadLen]; | 780 | testInitiateCreationMsg = new byte[iReadLen]; |
793 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 781 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
794 | 782 | ||
795 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 783 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
796 | - | ||
797 | } | 784 | } |
798 | 785 | ||
799 | /** | 786 | /** |
800 | * This test case checks for srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list | 787 | * This test case checks for srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list |
801 | * objects in PcInitiate message. | 788 | * objects in PcInitiate message. |
802 | - * | ||
803 | - * @throws PcepParseException when message paring fails | ||
804 | */ | 789 | */ |
805 | @Test | 790 | @Test |
806 | public void initiateMessageTest18() throws PcepParseException { | 791 | public void initiateMessageTest18() throws PcepParseException { |
807 | //srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list | 792 | //srp,lsp (StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list |
808 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x64, | 793 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x64, |
809 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 794 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
810 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 795 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
811 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 796 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -825,33 +810,32 @@ public class PcepInitiateMsgTest { | ... | @@ -825,33 +810,32 @@ public class PcepInitiateMsgTest { |
825 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 810 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
826 | PcepMessage message = null; | 811 | PcepMessage message = null; |
827 | 812 | ||
813 | + | ||
828 | message = reader.readFrom(buffer); | 814 | message = reader.readFrom(buffer); |
829 | 815 | ||
830 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 816 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
831 | - (message instanceof PcepInitiateMsg)); | 817 | + |
832 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 818 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
819 | + | ||
833 | message.writeTo(buf); | 820 | message.writeTo(buf); |
821 | + | ||
834 | testInitiateCreationMsg = buf.array(); | 822 | testInitiateCreationMsg = buf.array(); |
835 | 823 | ||
836 | - int iReadLen = buf.writerIndex() - 0; | 824 | + int iReadLen = buf.writerIndex(); |
837 | testInitiateCreationMsg = new byte[iReadLen]; | 825 | testInitiateCreationMsg = new byte[iReadLen]; |
838 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 826 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
839 | 827 | ||
840 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 828 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
841 | - initiateCreationMsg, testInitiateCreationMsg); | ||
842 | - | ||
843 | } | 829 | } |
844 | 830 | ||
845 | /** | 831 | /** |
846 | * This test case checks for srp,lsp(all tlvs),end-point,ero,lspa,bandwidth,metric-list | 832 | * This test case checks for srp,lsp(all tlvs),end-point,ero,lspa,bandwidth,metric-list |
847 | * objects in PcInitiate message. | 833 | * objects in PcInitiate message. |
848 | - * | ||
849 | - * @throws PcepParseException when message paring fails | ||
850 | */ | 834 | */ |
851 | @Test | 835 | @Test |
852 | public void initiateMessageTest19() throws PcepParseException { | 836 | public void initiateMessageTest19() throws PcepParseException { |
853 | //srp,lsp(all tlvs),end-point,ero,lspa,bandwidth,metric-list | 837 | //srp,lsp(all tlvs),end-point,ero,lspa,bandwidth,metric-list |
854 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x74, | 838 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x74, |
855 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 839 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
856 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object | 840 | 0x20, 0x10, 0x00, 0x2c, 0x00, 0x00, 0x10, 0x03, //LSP object |
857 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 841 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -873,34 +857,34 @@ public class PcepInitiateMsgTest { | ... | @@ -873,34 +857,34 @@ public class PcepInitiateMsgTest { |
873 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 857 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
874 | PcepMessage message = null; | 858 | PcepMessage message = null; |
875 | 859 | ||
860 | + | ||
876 | message = reader.readFrom(buffer); | 861 | message = reader.readFrom(buffer); |
877 | 862 | ||
878 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 863 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
879 | - (message instanceof PcepInitiateMsg)); | 864 | + |
880 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 865 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
866 | + | ||
881 | message.writeTo(buf); | 867 | message.writeTo(buf); |
868 | + | ||
882 | testInitiateCreationMsg = buf.array(); | 869 | testInitiateCreationMsg = buf.array(); |
883 | 870 | ||
884 | - int iReadLen = buf.writerIndex() - 0; | 871 | + int iReadLen = buf.writerIndex(); |
885 | testInitiateCreationMsg = new byte[iReadLen]; | 872 | testInitiateCreationMsg = new byte[iReadLen]; |
886 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 873 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
887 | 874 | ||
888 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 875 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
889 | - initiateCreationMsg, testInitiateCreationMsg); | ||
890 | } | 876 | } |
891 | 877 | ||
892 | /** | 878 | /** |
893 | * This test case checks for srp,lsp (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, srp, | 879 | * This test case checks for srp,lsp (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, srp, |
894 | * lsp(SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv) objects in PcInitiate message. | 880 | * lsp(SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv) objects in PcInitiate message. |
895 | - * | ||
896 | - * @throws PcepParseException when message paring fails | ||
897 | */ | 881 | */ |
898 | @Test | 882 | @Test |
899 | public void initiateMessageTest20() throws PcepParseException { | 883 | public void initiateMessageTest20() throws PcepParseException { |
900 | /* srp,lsp (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, srp, | 884 | /* srp,lsp (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, srp, |
901 | * lsp(SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv). | 885 | * lsp(SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv). |
902 | */ | 886 | */ |
903 | - byte[] initiateDeletionMsg = new byte[] {0x20, 0x0C, 0x00, 0x64, | 887 | + byte[] initiateDeletionMsg = new byte[]{0x20, 0x0C, 0x00, 0x64, |
904 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object | 888 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, //SRP object |
905 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 889 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
906 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 890 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -921,35 +905,34 @@ public class PcepInitiateMsgTest { | ... | @@ -921,35 +905,34 @@ public class PcepInitiateMsgTest { |
921 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 905 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
922 | PcepMessage message = null; | 906 | PcepMessage message = null; |
923 | 907 | ||
908 | + | ||
924 | message = reader.readFrom(buffer); | 909 | message = reader.readFrom(buffer); |
925 | 910 | ||
926 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 911 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
927 | - (message instanceof PcepInitiateMsg)); | 912 | + |
928 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 913 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
914 | + | ||
929 | message.writeTo(buf); | 915 | message.writeTo(buf); |
916 | + | ||
930 | testInitiateDeletionMsg = buf.array(); | 917 | testInitiateDeletionMsg = buf.array(); |
931 | 918 | ||
932 | - int iReadLen = buf.writerIndex() - 0; | 919 | + int iReadLen = buf.writerIndex(); |
933 | testInitiateDeletionMsg = new byte[iReadLen]; | 920 | testInitiateDeletionMsg = new byte[iReadLen]; |
934 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); | 921 | buf.readBytes(testInitiateDeletionMsg, 0, iReadLen); |
935 | 922 | ||
936 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 923 | + assertThat(testInitiateDeletionMsg, is(initiateDeletionMsg)); |
937 | - initiateDeletionMsg, testInitiateDeletionMsg); | ||
938 | - | ||
939 | } | 924 | } |
940 | 925 | ||
941 | /** | 926 | /** |
942 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero | 927 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero |
943 | * objects in PcInitiate message. | 928 | * objects in PcInitiate message. |
944 | - * | ||
945 | - * @throws PcepParseException when message paring fails | ||
946 | */ | 929 | */ |
947 | @Test | 930 | @Test |
948 | public void initiateMessageTest21() throws PcepParseException { | 931 | public void initiateMessageTest21() throws PcepParseException { |
949 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, | 932 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, |
950 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero | 933 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero |
951 | */ | 934 | */ |
952 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x94, | 935 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x94, |
953 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 936 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
954 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 937 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
955 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 938 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -976,35 +959,34 @@ public class PcepInitiateMsgTest { | ... | @@ -976,35 +959,34 @@ public class PcepInitiateMsgTest { |
976 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 959 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
977 | PcepMessage message = null; | 960 | PcepMessage message = null; |
978 | 961 | ||
962 | + | ||
979 | message = reader.readFrom(buffer); | 963 | message = reader.readFrom(buffer); |
980 | 964 | ||
981 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 965 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
982 | - (message instanceof PcepInitiateMsg)); | 966 | + |
983 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 967 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
968 | + | ||
984 | message.writeTo(buf); | 969 | message.writeTo(buf); |
970 | + | ||
985 | testInitiateCreationMsg = buf.array(); | 971 | testInitiateCreationMsg = buf.array(); |
986 | 972 | ||
987 | - int iReadLen = buf.writerIndex() - 0; | 973 | + int iReadLen = buf.writerIndex(); |
988 | testInitiateCreationMsg = new byte[iReadLen]; | 974 | testInitiateCreationMsg = new byte[iReadLen]; |
989 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 975 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
990 | 976 | ||
991 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 977 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
992 | - initiateCreationMsg, testInitiateCreationMsg); | ||
993 | - | ||
994 | } | 978 | } |
995 | 979 | ||
996 | /** | 980 | /** |
997 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa | 981 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa |
998 | * objects in PcInitiate message. | 982 | * objects in PcInitiate message. |
999 | - * | ||
1000 | - * @throws PcepParseException when message paring fails | ||
1001 | */ | 983 | */ |
1002 | @Test | 984 | @Test |
1003 | public void initiateMessageTest22() throws PcepParseException { | 985 | public void initiateMessageTest22() throws PcepParseException { |
1004 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, | 986 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, |
1005 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa | 987 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa |
1006 | */ | 988 | */ |
1007 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xA8, | 989 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xA8, |
1008 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 990 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1009 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 991 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1010 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 992 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1032,34 +1014,34 @@ public class PcepInitiateMsgTest { | ... | @@ -1032,34 +1014,34 @@ public class PcepInitiateMsgTest { |
1032 | 1014 | ||
1033 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1015 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1034 | PcepMessage message = null; | 1016 | PcepMessage message = null; |
1017 | + | ||
1035 | message = reader.readFrom(buffer); | 1018 | message = reader.readFrom(buffer); |
1036 | 1019 | ||
1037 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 1020 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1038 | - (message instanceof PcepInitiateMsg)); | 1021 | + |
1039 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1022 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1023 | + | ||
1040 | message.writeTo(buf); | 1024 | message.writeTo(buf); |
1025 | + | ||
1041 | testInitiateCreationMsg = buf.array(); | 1026 | testInitiateCreationMsg = buf.array(); |
1042 | 1027 | ||
1043 | - int iReadLen = buf.writerIndex() - 0; | 1028 | + int iReadLen = buf.writerIndex(); |
1044 | testInitiateCreationMsg = new byte[iReadLen]; | 1029 | testInitiateCreationMsg = new byte[iReadLen]; |
1045 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1030 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1046 | 1031 | ||
1047 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1032 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1048 | - | ||
1049 | } | 1033 | } |
1050 | 1034 | ||
1051 | /** | 1035 | /** |
1052 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth | 1036 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth |
1053 | * objects in PcInitiate message. | 1037 | * objects in PcInitiate message. |
1054 | - * | ||
1055 | - * @throws PcepParseException when message paring fails | ||
1056 | */ | 1038 | */ |
1057 | @Test | 1039 | @Test |
1058 | public void initiateMessageTest23() throws PcepParseException { | 1040 | public void initiateMessageTest23() throws PcepParseException { |
1059 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, | 1041 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, |
1060 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth | 1042 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth |
1061 | */ | 1043 | */ |
1062 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xB0, | 1044 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xB0, |
1063 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1045 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1064 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1046 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1065 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1047 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1089,33 +1071,33 @@ public class PcepInitiateMsgTest { | ... | @@ -1089,33 +1071,33 @@ public class PcepInitiateMsgTest { |
1089 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1071 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1090 | PcepMessage message = null; | 1072 | PcepMessage message = null; |
1091 | 1073 | ||
1074 | + | ||
1092 | message = reader.readFrom(buffer); | 1075 | message = reader.readFrom(buffer); |
1093 | 1076 | ||
1094 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 1077 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1095 | - (message instanceof PcepInitiateMsg)); | 1078 | + |
1096 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1079 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1080 | + | ||
1097 | message.writeTo(buf); | 1081 | message.writeTo(buf); |
1082 | + | ||
1098 | testInitiateCreationMsg = buf.array(); | 1083 | testInitiateCreationMsg = buf.array(); |
1099 | 1084 | ||
1100 | - int iReadLen = buf.writerIndex() - 0; | 1085 | + int iReadLen = buf.writerIndex(); |
1101 | testInitiateCreationMsg = new byte[iReadLen]; | 1086 | testInitiateCreationMsg = new byte[iReadLen]; |
1102 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1087 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1103 | 1088 | ||
1104 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1089 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1105 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1106 | } | 1090 | } |
1107 | 1091 | ||
1108 | /** | 1092 | /** |
1109 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth | 1093 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth |
1110 | * objects in PcInitiate message. | 1094 | * objects in PcInitiate message. |
1111 | - * | ||
1112 | - * @throws PcepParseException when message paring fails | ||
1113 | */ | 1095 | */ |
1114 | @Test | 1096 | @Test |
1115 | public void initiateMessageTest24() throws PcepParseException { | 1097 | public void initiateMessageTest24() throws PcepParseException { |
1116 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, | 1098 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero, |
1117 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth*/ | 1099 | * srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth*/ |
1118 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xBC, | 1100 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xBC, |
1119 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1101 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1120 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1102 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1121 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1103 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1146,27 +1128,28 @@ public class PcepInitiateMsgTest { | ... | @@ -1146,27 +1128,28 @@ public class PcepInitiateMsgTest { |
1146 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1128 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1147 | PcepMessage message = null; | 1129 | PcepMessage message = null; |
1148 | 1130 | ||
1131 | + | ||
1149 | message = reader.readFrom(buffer); | 1132 | message = reader.readFrom(buffer); |
1150 | 1133 | ||
1151 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 1134 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1152 | - (message instanceof PcepInitiateMsg)); | 1135 | + |
1153 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1136 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1137 | + | ||
1154 | message.writeTo(buf); | 1138 | message.writeTo(buf); |
1139 | + | ||
1155 | testInitiateCreationMsg = buf.array(); | 1140 | testInitiateCreationMsg = buf.array(); |
1156 | 1141 | ||
1157 | - int iReadLen = buf.writerIndex() - 0; | 1142 | + int iReadLen = buf.writerIndex(); |
1158 | testInitiateCreationMsg = new byte[iReadLen]; | 1143 | testInitiateCreationMsg = new byte[iReadLen]; |
1159 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1144 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1160 | 1145 | ||
1161 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1146 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1162 | } | 1147 | } |
1163 | 1148 | ||
1164 | /** | 1149 | /** |
1165 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth, | 1150 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth, |
1166 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), end-point,ero,lspa,bandwidth,metric-list | 1151 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), end-point,ero,lspa,bandwidth,metric-list |
1167 | * objects in PcInitiate message. | 1152 | * objects in PcInitiate message. |
1168 | - * | ||
1169 | - * @throws PcepParseException when message paring fails | ||
1170 | */ | 1153 | */ |
1171 | @Test | 1154 | @Test |
1172 | public void initiateMessageTest25() throws PcepParseException { | 1155 | public void initiateMessageTest25() throws PcepParseException { |
... | @@ -1174,7 +1157,7 @@ public class PcepInitiateMsgTest { | ... | @@ -1174,7 +1157,7 @@ public class PcepInitiateMsgTest { |
1174 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth, | 1157 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth, |
1175 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), | 1158 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), |
1176 | * end-point,ero,lspa,bandwidth,metric-list */ | 1159 | * end-point,ero,lspa,bandwidth,metric-list */ |
1177 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xC4, | 1160 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xC4, |
1178 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1161 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1179 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1162 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1180 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1163 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1206,29 +1189,28 @@ public class PcepInitiateMsgTest { | ... | @@ -1206,29 +1189,28 @@ public class PcepInitiateMsgTest { |
1206 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1189 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1207 | PcepMessage message = null; | 1190 | PcepMessage message = null; |
1208 | 1191 | ||
1192 | + | ||
1209 | message = reader.readFrom(buffer); | 1193 | message = reader.readFrom(buffer); |
1210 | 1194 | ||
1211 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 1195 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1212 | - (message instanceof PcepInitiateMsg)); | 1196 | + |
1213 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1197 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1198 | + | ||
1214 | message.writeTo(buf); | 1199 | message.writeTo(buf); |
1200 | + | ||
1215 | testInitiateCreationMsg = buf.array(); | 1201 | testInitiateCreationMsg = buf.array(); |
1216 | 1202 | ||
1217 | - int iReadLen = buf.writerIndex() - 0; | 1203 | + int iReadLen = buf.writerIndex(); |
1218 | testInitiateCreationMsg = new byte[iReadLen]; | 1204 | testInitiateCreationMsg = new byte[iReadLen]; |
1219 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1205 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1220 | 1206 | ||
1221 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1207 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1222 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1223 | - | ||
1224 | } | 1208 | } |
1225 | 1209 | ||
1226 | /** | 1210 | /** |
1227 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth,metric-list, | 1211 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth,metric-list, |
1228 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), end-point,ero,lspa,bandwidth,metric-list | 1212 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), end-point,ero,lspa,bandwidth,metric-list |
1229 | * objects in PcInitiate message. | 1213 | * objects in PcInitiate message. |
1230 | - * | ||
1231 | - * @throws PcepParseException when message paring fails | ||
1232 | */ | 1214 | */ |
1233 | @Test | 1215 | @Test |
1234 | public void initiateMessageTest26() throws PcepParseException { | 1216 | public void initiateMessageTest26() throws PcepParseException { |
... | @@ -1236,7 +1218,7 @@ public class PcepInitiateMsgTest { | ... | @@ -1236,7 +1218,7 @@ public class PcepInitiateMsgTest { |
1236 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth,metric-list, | 1218 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,bandwidth,metric-list, |
1237 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), | 1219 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), |
1238 | * end-point,ero,lspa,bandwidth,metric-list */ | 1220 | * end-point,ero,lspa,bandwidth,metric-list */ |
1239 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xD0, | 1221 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xD0, |
1240 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1222 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1241 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1223 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1242 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1224 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1269,29 +1251,28 @@ public class PcepInitiateMsgTest { | ... | @@ -1269,29 +1251,28 @@ public class PcepInitiateMsgTest { |
1269 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1251 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1270 | PcepMessage message = null; | 1252 | PcepMessage message = null; |
1271 | 1253 | ||
1254 | + | ||
1272 | message = reader.readFrom(buffer); | 1255 | message = reader.readFrom(buffer); |
1273 | 1256 | ||
1274 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 1257 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1275 | - (message instanceof PcepInitiateMsg)); | 1258 | + |
1276 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1259 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1260 | + | ||
1277 | message.writeTo(buf); | 1261 | message.writeTo(buf); |
1262 | + | ||
1278 | testInitiateCreationMsg = buf.array(); | 1263 | testInitiateCreationMsg = buf.array(); |
1279 | 1264 | ||
1280 | - int iReadLen = buf.writerIndex() - 0; | 1265 | + int iReadLen = buf.writerIndex(); |
1281 | testInitiateCreationMsg = new byte[iReadLen]; | 1266 | testInitiateCreationMsg = new byte[iReadLen]; |
1282 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1267 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1283 | 1268 | ||
1284 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1269 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1285 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1286 | - | ||
1287 | } | 1270 | } |
1288 | 1271 | ||
1289 | /** | 1272 | /** |
1290 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list, | 1273 | * This test case checks for srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list, |
1291 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), end-point,ero,lspa,bandwidth,metric-list | 1274 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), end-point,ero,lspa,bandwidth,metric-list |
1292 | * objects in PcInitiate message. | 1275 | * objects in PcInitiate message. |
1293 | - * | ||
1294 | - * @throws PcepParseException when message paring fails | ||
1295 | */ | 1276 | */ |
1296 | @Test | 1277 | @Test |
1297 | public void initiateMessageTest27() throws PcepParseException { | 1278 | public void initiateMessageTest27() throws PcepParseException { |
... | @@ -1299,7 +1280,7 @@ public class PcepInitiateMsgTest { | ... | @@ -1299,7 +1280,7 @@ public class PcepInitiateMsgTest { |
1299 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list, | 1280 | /*srp,lsp(StatefulIPv4LspIdentidiersTlv),end-point,ero,lspa,bandwidth,metric-list, |
1300 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), | 1281 | * srp,lsp(StatefulIPv4LspIdentidiersTlv), |
1301 | * end-point,ero,lspa,bandwidth,metric-list */ | 1282 | * end-point,ero,lspa,bandwidth,metric-list */ |
1302 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xE4, | 1283 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xE4, |
1303 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1284 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1304 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1285 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1305 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1286 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1334,19 +1315,21 @@ public class PcepInitiateMsgTest { | ... | @@ -1334,19 +1315,21 @@ public class PcepInitiateMsgTest { |
1334 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1315 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1335 | PcepMessage message = null; | 1316 | PcepMessage message = null; |
1336 | 1317 | ||
1318 | + | ||
1337 | message = reader.readFrom(buffer); | 1319 | message = reader.readFrom(buffer); |
1338 | 1320 | ||
1339 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 1321 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1340 | - (message instanceof PcepInitiateMsg)); | 1322 | + |
1341 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1323 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1324 | + | ||
1342 | message.writeTo(buf); | 1325 | message.writeTo(buf); |
1326 | + | ||
1343 | testInitiateCreationMsg = buf.array(); | 1327 | testInitiateCreationMsg = buf.array(); |
1344 | 1328 | ||
1345 | - int iReadLen = buf.writerIndex() - 0; | 1329 | + int iReadLen = buf.writerIndex(); |
1346 | testInitiateCreationMsg = new byte[iReadLen]; | 1330 | testInitiateCreationMsg = new byte[iReadLen]; |
1347 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1331 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1348 | 1332 | ||
1349 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1333 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1350 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1351 | } | 1334 | } |
1352 | } | 1335 | } | ... | ... |
... | @@ -24,19 +24,17 @@ import org.onosproject.pcepio.protocol.PcepFactories; | ... | @@ -24,19 +24,17 @@ import org.onosproject.pcepio.protocol.PcepFactories; |
24 | import org.onosproject.pcepio.protocol.PcepInitiateMsg; | 24 | import org.onosproject.pcepio.protocol.PcepInitiateMsg; |
25 | import org.onosproject.pcepio.protocol.PcepMessage; | 25 | import org.onosproject.pcepio.protocol.PcepMessage; |
26 | import org.onosproject.pcepio.protocol.PcepMessageReader; | 26 | import org.onosproject.pcepio.protocol.PcepMessageReader; |
27 | -import org.slf4j.Logger; | ||
28 | -import org.slf4j.LoggerFactory; | ||
29 | 27 | ||
30 | -public class PcepInitiateMsgTest2 { | 28 | +import static org.hamcrest.MatcherAssert.assertThat; |
29 | +import static org.hamcrest.core.Is.is; | ||
30 | +import static org.hamcrest.core.IsSame.sameInstance; | ||
31 | 31 | ||
32 | - protected static final Logger log = LoggerFactory.getLogger(PcepInitiateMsgTest.class); | 32 | +public class PcepInitiateMsgTest2 { |
33 | 33 | ||
34 | /** | 34 | /** |
35 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 35 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
36 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), | 36 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), |
37 | * END-POINTS, ERO, LSPA, BANDWIDTH, METRIC-LIST objects in PcInitiate message. | 37 | * END-POINTS, ERO, LSPA, BANDWIDTH, METRIC-LIST objects in PcInitiate message. |
38 | - * | ||
39 | - * @throws PcepParseException when message paring fails | ||
40 | */ | 38 | */ |
41 | @Test | 39 | @Test |
42 | public void initiateMessageTest1() throws PcepParseException { | 40 | public void initiateMessageTest1() throws PcepParseException { |
... | @@ -44,7 +42,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -44,7 +42,7 @@ public class PcepInitiateMsgTest2 { |
44 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 42 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
45 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC-LIST. | 43 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC-LIST. |
46 | */ | 44 | */ |
47 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0xA4, | 45 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0xA4, |
48 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 46 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
49 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 47 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
50 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, | 48 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, |
... | @@ -62,7 +60,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -62,7 +60,7 @@ public class PcepInitiateMsgTest2 { |
62 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 60 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
63 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 61 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
64 | 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, //Metric object | 62 | 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, //Metric object |
65 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x20 }; //Metric object | 63 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x20}; //Metric object |
66 | 64 | ||
67 | byte[] testInitiateCreationMsg = {0}; | 65 | byte[] testInitiateCreationMsg = {0}; |
68 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 66 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -71,19 +69,21 @@ public class PcepInitiateMsgTest2 { | ... | @@ -71,19 +69,21 @@ public class PcepInitiateMsgTest2 { |
71 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 69 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
72 | PcepMessage message = null; | 70 | PcepMessage message = null; |
73 | 71 | ||
72 | + | ||
74 | message = reader.readFrom(buffer); | 73 | message = reader.readFrom(buffer); |
75 | 74 | ||
76 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 75 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
77 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 76 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
77 | + | ||
78 | message.writeTo(buf); | 78 | message.writeTo(buf); |
79 | + | ||
79 | testInitiateCreationMsg = buf.array(); | 80 | testInitiateCreationMsg = buf.array(); |
80 | 81 | ||
81 | - int iReadLen = buf.writerIndex() - 0; | 82 | + int iReadLen = buf.writerIndex(); |
82 | testInitiateCreationMsg = new byte[iReadLen]; | 83 | testInitiateCreationMsg = new byte[iReadLen]; |
83 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 84 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
84 | 85 | ||
85 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 86 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
86 | - | ||
87 | } | 87 | } |
88 | 88 | ||
89 | /** | 89 | /** |
... | @@ -91,8 +91,6 @@ public class PcepInitiateMsgTest2 { | ... | @@ -91,8 +91,6 @@ public class PcepInitiateMsgTest2 { |
91 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, | 91 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, |
92 | * StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT | 92 | * StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT |
93 | * objects in PcInitiate message. | 93 | * objects in PcInitiate message. |
94 | - * | ||
95 | - * @throws PcepParseException when message paring fails | ||
96 | */ | 94 | */ |
97 | @Test | 95 | @Test |
98 | public void initiateMessageTest2() throws PcepParseException { | 96 | public void initiateMessageTest2() throws PcepParseException { |
... | @@ -100,7 +98,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -100,7 +98,7 @@ public class PcepInitiateMsgTest2 { |
100 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 98 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
101 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 99 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
102 | */ | 100 | */ |
103 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x98, | 101 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x98, |
104 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 102 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
105 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 103 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
106 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object | 104 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -119,7 +117,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -119,7 +117,7 @@ public class PcepInitiateMsgTest2 { |
119 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 117 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
120 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 118 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
121 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, | 119 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, |
122 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 120 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
123 | 121 | ||
124 | byte[] testInitiateCreationMsg = {0}; | 122 | byte[] testInitiateCreationMsg = {0}; |
125 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 123 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -128,27 +126,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -128,27 +126,27 @@ public class PcepInitiateMsgTest2 { |
128 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 126 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
129 | PcepMessage message = null; | 127 | PcepMessage message = null; |
130 | 128 | ||
129 | + | ||
131 | message = reader.readFrom(buffer); | 130 | message = reader.readFrom(buffer); |
132 | 131 | ||
133 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 132 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
134 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 133 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
134 | + | ||
135 | message.writeTo(buf); | 135 | message.writeTo(buf); |
136 | + | ||
136 | testInitiateCreationMsg = buf.array(); | 137 | testInitiateCreationMsg = buf.array(); |
137 | 138 | ||
138 | - int iReadLen = buf.writerIndex() - 0; | 139 | + int iReadLen = buf.writerIndex(); |
139 | testInitiateCreationMsg = new byte[iReadLen]; | 140 | testInitiateCreationMsg = new byte[iReadLen]; |
140 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 141 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
141 | 142 | ||
142 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 143 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
143 | - initiateCreationMsg, testInitiateCreationMsg); | ||
144 | } | 144 | } |
145 | 145 | ||
146 | /** | 146 | /** |
147 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, | 147 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, |
148 | * StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, | 148 | * StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, |
149 | * ERO, LSPA, BANDWIDTH objects in PcInitiate message. | 149 | * ERO, LSPA, BANDWIDTH objects in PcInitiate message. |
150 | - * | ||
151 | - * @throws PcepParseException when message paring fails | ||
152 | */ | 150 | */ |
153 | @Test | 151 | @Test |
154 | public void initiateMessageTest3() throws PcepParseException { | 152 | public void initiateMessageTest3() throws PcepParseException { |
... | @@ -156,7 +154,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -156,7 +154,7 @@ public class PcepInitiateMsgTest2 { |
156 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 154 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
157 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH. | 155 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA, BANDWIDTH. |
158 | */ | 156 | */ |
159 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x8c, | 157 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x8c, |
160 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 158 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
161 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 159 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
162 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object | 160 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -174,7 +172,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -174,7 +172,7 @@ public class PcepInitiateMsgTest2 { |
174 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 172 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
175 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 173 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
176 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 174 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
177 | - 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00 }; | 175 | + 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}; |
178 | 176 | ||
179 | byte[] testInitiateCreationMsg = {0}; | 177 | byte[] testInitiateCreationMsg = {0}; |
180 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 178 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -183,26 +181,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -183,26 +181,27 @@ public class PcepInitiateMsgTest2 { |
183 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 181 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
184 | PcepMessage message = null; | 182 | PcepMessage message = null; |
185 | 183 | ||
184 | + | ||
186 | message = reader.readFrom(buffer); | 185 | message = reader.readFrom(buffer); |
187 | 186 | ||
188 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 187 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
189 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 188 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
189 | + | ||
190 | message.writeTo(buf); | 190 | message.writeTo(buf); |
191 | + | ||
191 | testInitiateCreationMsg = buf.array(); | 192 | testInitiateCreationMsg = buf.array(); |
192 | 193 | ||
193 | - int iReadLen = buf.writerIndex() - 0; | 194 | + int iReadLen = buf.writerIndex(); |
194 | testInitiateCreationMsg = new byte[iReadLen]; | 195 | testInitiateCreationMsg = new byte[iReadLen]; |
195 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 196 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
196 | 197 | ||
197 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 198 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
198 | } | 199 | } |
199 | 200 | ||
200 | /** | 201 | /** |
201 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 202 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
202 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), | 203 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), |
203 | * END-POINTS, ERO, LSPA objects in PcInitiate message. | 204 | * END-POINTS, ERO, LSPA objects in PcInitiate message. |
204 | - * | ||
205 | - * @throws PcepParseException when message paring fails | ||
206 | */ | 205 | */ |
207 | @Test | 206 | @Test |
208 | public void initiateMessageTest4() throws PcepParseException { | 207 | public void initiateMessageTest4() throws PcepParseException { |
... | @@ -210,7 +209,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -210,7 +209,7 @@ public class PcepInitiateMsgTest2 { |
210 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 209 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
211 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA. | 210 | * StatefulLspErrorCodeTlv, StatefulRsvpErrorSpecTlv), END-POINTS, ERO, LSPA. |
212 | */ | 211 | */ |
213 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x84, | 212 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x84, |
214 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 213 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
215 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 214 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
216 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object | 215 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -227,7 +226,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -227,7 +226,7 @@ public class PcepInitiateMsgTest2 { |
227 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 226 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
228 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 227 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
229 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 228 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
230 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 229 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
231 | 230 | ||
232 | byte[] testInitiateCreationMsg = {0}; | 231 | byte[] testInitiateCreationMsg = {0}; |
233 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 232 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -236,26 +235,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -236,26 +235,27 @@ public class PcepInitiateMsgTest2 { |
236 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 235 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
237 | PcepMessage message = null; | 236 | PcepMessage message = null; |
238 | 237 | ||
238 | + | ||
239 | message = reader.readFrom(buffer); | 239 | message = reader.readFrom(buffer); |
240 | 240 | ||
241 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 241 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
242 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 242 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
243 | + | ||
243 | message.writeTo(buf); | 244 | message.writeTo(buf); |
245 | + | ||
244 | testInitiateCreationMsg = buf.array(); | 246 | testInitiateCreationMsg = buf.array(); |
245 | 247 | ||
246 | - int iReadLen = buf.writerIndex() - 0; | 248 | + int iReadLen = buf.writerIndex(); |
247 | testInitiateCreationMsg = new byte[iReadLen]; | 249 | testInitiateCreationMsg = new byte[iReadLen]; |
248 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 250 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
249 | 251 | ||
250 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 252 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
251 | } | 253 | } |
252 | 254 | ||
253 | /** | 255 | /** |
254 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 256 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
255 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA | 257 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA |
256 | * objects in PcInitiate message. | 258 | * objects in PcInitiate message. |
257 | - * | ||
258 | - * @throws PcepParseException when message paring fails | ||
259 | */ | 259 | */ |
260 | @Test | 260 | @Test |
261 | public void initiateMessageTest5() throws PcepParseException { | 261 | public void initiateMessageTest5() throws PcepParseException { |
... | @@ -263,7 +263,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -263,7 +263,7 @@ public class PcepInitiateMsgTest2 { |
263 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 263 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
264 | * StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA. | 264 | * StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA. |
265 | */ | 265 | */ |
266 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x84, | 266 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x84, |
267 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 267 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
268 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 268 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
269 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object | 269 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -278,7 +278,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -278,7 +278,7 @@ public class PcepInitiateMsgTest2 { |
278 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 278 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
279 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 279 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
280 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 280 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
281 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 281 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
282 | 282 | ||
283 | byte[] testInitiateCreationMsg = {0}; | 283 | byte[] testInitiateCreationMsg = {0}; |
284 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 284 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -287,29 +287,28 @@ public class PcepInitiateMsgTest2 { | ... | @@ -287,29 +287,28 @@ public class PcepInitiateMsgTest2 { |
287 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 287 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
288 | PcepMessage message = null; | 288 | PcepMessage message = null; |
289 | 289 | ||
290 | + | ||
290 | message = reader.readFrom(buffer); | 291 | message = reader.readFrom(buffer); |
291 | 292 | ||
292 | Assert.assertTrue("PcepMessage is not instance of PcInitiate", | 293 | Assert.assertTrue("PcepMessage is not instance of PcInitiate", |
293 | (message instanceof PcepInitiateMsg)); | 294 | (message instanceof PcepInitiateMsg)); |
294 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 295 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
296 | + | ||
295 | message.writeTo(buf); | 297 | message.writeTo(buf); |
298 | + | ||
296 | testInitiateCreationMsg = buf.array(); | 299 | testInitiateCreationMsg = buf.array(); |
297 | 300 | ||
298 | - int iReadLen = buf.writerIndex() - 0; | 301 | + int iReadLen = buf.writerIndex(); |
299 | testInitiateCreationMsg = new byte[iReadLen]; | 302 | testInitiateCreationMsg = new byte[iReadLen]; |
300 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 303 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
301 | 304 | ||
302 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 305 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
303 | - initiateCreationMsg, testInitiateCreationMsg); | ||
304 | - | ||
305 | } | 306 | } |
306 | 307 | ||
307 | /** | 308 | /** |
308 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 309 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
309 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA, | 310 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA, |
310 | * BANDWIDTH OBJECT objects in PcInitiate message. | 311 | * BANDWIDTH OBJECT objects in PcInitiate message. |
311 | - * | ||
312 | - * @throws PcepParseException when message paring fails | ||
313 | */ | 312 | */ |
314 | @Test | 313 | @Test |
315 | public void initiateMessageTest6() throws PcepParseException { | 314 | public void initiateMessageTest6() throws PcepParseException { |
... | @@ -317,7 +316,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -317,7 +316,7 @@ public class PcepInitiateMsgTest2 { |
317 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 316 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
318 | * StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 317 | * StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
319 | */ | 318 | */ |
320 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x8c, | 319 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x8c, |
321 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 320 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
322 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 321 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
323 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object | 322 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -333,7 +332,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -333,7 +332,7 @@ public class PcepInitiateMsgTest2 { |
333 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 332 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
334 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 333 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
335 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 334 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
336 | - 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00 }; | 335 | + 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}; |
337 | 336 | ||
338 | byte[] testInitiateCreationMsg = {0}; | 337 | byte[] testInitiateCreationMsg = {0}; |
339 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 338 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -342,27 +341,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -342,27 +341,27 @@ public class PcepInitiateMsgTest2 { |
342 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 341 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
343 | PcepMessage message = null; | 342 | PcepMessage message = null; |
344 | 343 | ||
344 | + | ||
345 | message = reader.readFrom(buffer); | 345 | message = reader.readFrom(buffer); |
346 | 346 | ||
347 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 347 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
348 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 348 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
349 | + | ||
349 | message.writeTo(buf); | 350 | message.writeTo(buf); |
351 | + | ||
350 | testInitiateCreationMsg = buf.array(); | 352 | testInitiateCreationMsg = buf.array(); |
351 | 353 | ||
352 | - int iReadLen = buf.writerIndex() - 0; | 354 | + int iReadLen = buf.writerIndex(); |
353 | testInitiateCreationMsg = new byte[iReadLen]; | 355 | testInitiateCreationMsg = new byte[iReadLen]; |
354 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 356 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
355 | 357 | ||
356 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 358 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
357 | - | ||
358 | } | 359 | } |
359 | 360 | ||
360 | /** | 361 | /** |
361 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 362 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
362 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv), END-POINTS, ERO, | 363 | * SymbolicPathNameTlv, StatefulLspDbVerTlv, StatefulLspErrorCodeTlv), END-POINTS, ERO, |
363 | * LSPA, BANDWIDTH, METRIC OBJECT objects in PcInitiate message. | 364 | * LSPA, BANDWIDTH, METRIC OBJECT objects in PcInitiate message. |
364 | - * | ||
365 | - * @throws PcepParseException when message paring fails | ||
366 | */ | 365 | */ |
367 | @Test | 366 | @Test |
368 | public void initiateMessageTest7() throws PcepParseException { | 367 | public void initiateMessageTest7() throws PcepParseException { |
... | @@ -370,7 +369,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -370,7 +369,7 @@ public class PcepInitiateMsgTest2 { |
370 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, | 369 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv, |
371 | * StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 370 | * StatefulLspErrorCodeTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
372 | */ | 371 | */ |
373 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x98, | 372 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x98, |
374 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 373 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
375 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 374 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
376 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object | 375 | 0x20, 0x10, 0x00, 0x38, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -387,7 +386,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -387,7 +386,7 @@ public class PcepInitiateMsgTest2 { |
387 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 386 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
388 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 387 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
389 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, | 388 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, |
390 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 389 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
391 | 390 | ||
392 | byte[] testInitiateCreationMsg = {0}; | 391 | byte[] testInitiateCreationMsg = {0}; |
393 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 392 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -396,27 +395,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -396,27 +395,27 @@ public class PcepInitiateMsgTest2 { |
396 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 395 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
397 | PcepMessage message = null; | 396 | PcepMessage message = null; |
398 | 397 | ||
398 | + | ||
399 | message = reader.readFrom(buffer); | 399 | message = reader.readFrom(buffer); |
400 | 400 | ||
401 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 401 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
402 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 402 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
403 | + | ||
403 | message.writeTo(buf); | 404 | message.writeTo(buf); |
405 | + | ||
404 | testInitiateCreationMsg = buf.array(); | 406 | testInitiateCreationMsg = buf.array(); |
405 | 407 | ||
406 | - int iReadLen = buf.writerIndex() - 0; | 408 | + int iReadLen = buf.writerIndex(); |
407 | testInitiateCreationMsg = new byte[iReadLen]; | 409 | testInitiateCreationMsg = new byte[iReadLen]; |
408 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 410 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
409 | 411 | ||
410 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 412 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
411 | - | ||
412 | } | 413 | } |
413 | 414 | ||
414 | /** | 415 | /** |
415 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 416 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
416 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT | 417 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT |
417 | * objects in PcInitiate message. | 418 | * objects in PcInitiate message. |
418 | - * | ||
419 | - * @throws PcepParseException when message paring fails | ||
420 | */ | 419 | */ |
421 | @Test | 420 | @Test |
422 | public void initiateMessageTest8() throws PcepParseException { | 421 | public void initiateMessageTest8() throws PcepParseException { |
... | @@ -424,7 +423,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -424,7 +423,7 @@ public class PcepInitiateMsgTest2 { |
424 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), | 423 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), |
425 | * END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 424 | * END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
426 | */ | 425 | */ |
427 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x90, | 426 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x90, |
428 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 427 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
429 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 428 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
430 | 0x20, 0x10, 0x00, 0x30, 0x00, 0x00, 0x10, 0x03, //LSP object | 429 | 0x20, 0x10, 0x00, 0x30, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -440,7 +439,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -440,7 +439,7 @@ public class PcepInitiateMsgTest2 { |
440 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 439 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
441 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
442 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, | 441 | 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, |
443 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 442 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
444 | 443 | ||
445 | byte[] testInitiateCreationMsg = {0}; | 444 | byte[] testInitiateCreationMsg = {0}; |
446 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 445 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -449,28 +448,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -449,28 +448,27 @@ public class PcepInitiateMsgTest2 { |
449 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 448 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
450 | PcepMessage message = null; | 449 | PcepMessage message = null; |
451 | 450 | ||
451 | + | ||
452 | message = reader.readFrom(buffer); | 452 | message = reader.readFrom(buffer); |
453 | 453 | ||
454 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 454 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
455 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 455 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
456 | + | ||
456 | message.writeTo(buf); | 457 | message.writeTo(buf); |
458 | + | ||
457 | testInitiateCreationMsg = buf.array(); | 459 | testInitiateCreationMsg = buf.array(); |
458 | 460 | ||
459 | - int iReadLen = buf.writerIndex() - 0; | 461 | + int iReadLen = buf.writerIndex(); |
460 | testInitiateCreationMsg = new byte[iReadLen]; | 462 | testInitiateCreationMsg = new byte[iReadLen]; |
461 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 463 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
462 | 464 | ||
463 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 465 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
464 | - initiateCreationMsg, testInitiateCreationMsg); | ||
465 | - | ||
466 | } | 466 | } |
467 | 467 | ||
468 | /** | 468 | /** |
469 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 469 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
470 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT | 470 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT |
471 | * objects in PcInitiate message. | 471 | * objects in PcInitiate message. |
472 | - * | ||
473 | - * @throws PcepParseException when message paring fails | ||
474 | */ | 472 | */ |
475 | @Test | 473 | @Test |
476 | public void initiateMessageTest9() throws PcepParseException { | 474 | public void initiateMessageTest9() throws PcepParseException { |
... | @@ -478,7 +476,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -478,7 +476,7 @@ public class PcepInitiateMsgTest2 { |
478 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), | 476 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), |
479 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 477 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
480 | */ | 478 | */ |
481 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x84, | 479 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x84, |
482 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 480 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
483 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 481 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
484 | 0x20, 0x10, 0x00, 0x30, 0x00, 0x00, 0x10, 0x03, //LSP object | 482 | 0x20, 0x10, 0x00, 0x30, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -493,7 +491,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -493,7 +491,7 @@ public class PcepInitiateMsgTest2 { |
493 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 491 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
494 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 492 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
495 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 493 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
496 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 494 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
497 | 495 | ||
498 | byte[] testInitiateCreationMsg = {0}; | 496 | byte[] testInitiateCreationMsg = {0}; |
499 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 497 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -502,26 +500,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -502,26 +500,26 @@ public class PcepInitiateMsgTest2 { |
502 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 500 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
503 | PcepMessage message = null; | 501 | PcepMessage message = null; |
504 | 502 | ||
503 | + | ||
505 | message = reader.readFrom(buffer); | 504 | message = reader.readFrom(buffer); |
506 | 505 | ||
507 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 506 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
508 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 507 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
508 | + | ||
509 | message.writeTo(buf); | 509 | message.writeTo(buf); |
510 | + | ||
510 | testInitiateCreationMsg = buf.array(); | 511 | testInitiateCreationMsg = buf.array(); |
511 | 512 | ||
512 | - int iReadLen = buf.writerIndex() - 0; | 513 | + int iReadLen = buf.writerIndex(); |
513 | testInitiateCreationMsg = new byte[iReadLen]; | 514 | testInitiateCreationMsg = new byte[iReadLen]; |
514 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 515 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
515 | 516 | ||
516 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 517 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
517 | - | ||
518 | } | 518 | } |
519 | 519 | ||
520 | /** | 520 | /** |
521 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 521 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
522 | * SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. | 522 | * SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. |
523 | - * | ||
524 | - * @throws PcepParseException when message paring fails | ||
525 | */ | 523 | */ |
526 | @Test | 524 | @Test |
527 | public void initiateMessageTest10() throws PcepParseException { | 525 | public void initiateMessageTest10() throws PcepParseException { |
... | @@ -529,7 +527,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -529,7 +527,7 @@ public class PcepInitiateMsgTest2 { |
529 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), | 527 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), |
530 | * END-POINTS, ERO, LSPA OBJECT. | 528 | * END-POINTS, ERO, LSPA OBJECT. |
531 | */ | 529 | */ |
532 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x70, | 530 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x70, |
533 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 531 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
534 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 532 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
535 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, | 533 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, |
... | @@ -541,7 +539,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -541,7 +539,7 @@ public class PcepInitiateMsgTest2 { |
541 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 539 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
542 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 540 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
543 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 541 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
544 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 542 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
545 | 543 | ||
546 | byte[] testInitiateCreationMsg = {0}; | 544 | byte[] testInitiateCreationMsg = {0}; |
547 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 545 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -550,26 +548,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -550,26 +548,27 @@ public class PcepInitiateMsgTest2 { |
550 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 548 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
551 | PcepMessage message = null; | 549 | PcepMessage message = null; |
552 | 550 | ||
551 | + | ||
553 | message = reader.readFrom(buffer); | 552 | message = reader.readFrom(buffer); |
554 | 553 | ||
555 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 554 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
556 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 555 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
556 | + | ||
557 | message.writeTo(buf); | 557 | message.writeTo(buf); |
558 | + | ||
558 | testInitiateCreationMsg = buf.array(); | 559 | testInitiateCreationMsg = buf.array(); |
559 | 560 | ||
560 | - int iReadLen = buf.writerIndex() - 0; | 561 | + int iReadLen = buf.writerIndex(); |
561 | testInitiateCreationMsg = new byte[iReadLen]; | 562 | testInitiateCreationMsg = new byte[iReadLen]; |
562 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 563 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
563 | 564 | ||
564 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 565 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
565 | } | 566 | } |
566 | 567 | ||
567 | /** | 568 | /** |
568 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 569 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
569 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA OBJECT | 570 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA OBJECT |
570 | * objects in PcInitiate message. | 571 | * objects in PcInitiate message. |
571 | - * | ||
572 | - * @throws PcepParseException when message paring fails | ||
573 | */ | 572 | */ |
574 | @Test | 573 | @Test |
575 | public void initiateMessageTest11() throws PcepParseException { | 574 | public void initiateMessageTest11() throws PcepParseException { |
... | @@ -577,7 +576,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -577,7 +576,7 @@ public class PcepInitiateMsgTest2 { |
577 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), | 576 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), |
578 | * END-POINTS, ERO, LSPA OBJECT. | 577 | * END-POINTS, ERO, LSPA OBJECT. |
579 | */ | 578 | */ |
580 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x7C, | 579 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x7C, |
581 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 580 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
582 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 581 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
583 | 0x20, 0x10, 0x00, 0x30, 0x00, 0x00, 0x10, 0x03, | 582 | 0x20, 0x10, 0x00, 0x30, 0x00, 0x00, 0x10, 0x03, |
... | @@ -591,7 +590,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -591,7 +590,7 @@ public class PcepInitiateMsgTest2 { |
591 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 590 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
592 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 591 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
593 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 592 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
594 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 593 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
595 | 594 | ||
596 | byte[] testInitiateCreationMsg = {0}; | 595 | byte[] testInitiateCreationMsg = {0}; |
597 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 596 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -600,26 +599,25 @@ public class PcepInitiateMsgTest2 { | ... | @@ -600,26 +599,25 @@ public class PcepInitiateMsgTest2 { |
600 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 599 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
601 | PcepMessage message = null; | 600 | PcepMessage message = null; |
602 | 601 | ||
602 | + | ||
603 | message = reader.readFrom(buffer); | 603 | message = reader.readFrom(buffer); |
604 | 604 | ||
605 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 605 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
606 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 606 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
607 | + | ||
607 | message.writeTo(buf); | 608 | message.writeTo(buf); |
608 | 609 | ||
609 | - int iReadLen = buf.writerIndex() - 0; | 610 | + int iReadLen = buf.writerIndex(); |
610 | testInitiateCreationMsg = new byte[iReadLen]; | 611 | testInitiateCreationMsg = new byte[iReadLen]; |
611 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 612 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
612 | 613 | ||
613 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 614 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
614 | - initiateCreationMsg, testInitiateCreationMsg); | ||
615 | } | 615 | } |
616 | 616 | ||
617 | /** | 617 | /** |
618 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 618 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
619 | * SymbolicPathNameTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT | 619 | * SymbolicPathNameTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT |
620 | * objects in PcInitiate message. | 620 | * objects in PcInitiate message. |
621 | - * | ||
622 | - * @throws PcepParseException when message paring fails | ||
623 | */ | 621 | */ |
624 | @Test | 622 | @Test |
625 | public void initiateMessageTest12() throws PcepParseException { | 623 | public void initiateMessageTest12() throws PcepParseException { |
... | @@ -627,7 +625,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -627,7 +625,7 @@ public class PcepInitiateMsgTest2 { |
627 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), | 625 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv), |
628 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 626 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
629 | */ | 627 | */ |
630 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x78, | 628 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x78, |
631 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 629 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
632 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 630 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
633 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, | 631 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, |
... | @@ -640,7 +638,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -640,7 +638,7 @@ public class PcepInitiateMsgTest2 { |
640 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 638 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
641 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 639 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
642 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 640 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
643 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 641 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
644 | 642 | ||
645 | byte[] testInitiateCreationMsg = {0}; | 643 | byte[] testInitiateCreationMsg = {0}; |
646 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 644 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -649,27 +647,27 @@ public class PcepInitiateMsgTest2 { | ... | @@ -649,27 +647,27 @@ public class PcepInitiateMsgTest2 { |
649 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 647 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
650 | PcepMessage message = null; | 648 | PcepMessage message = null; |
651 | 649 | ||
650 | + | ||
652 | message = reader.readFrom(buffer); | 651 | message = reader.readFrom(buffer); |
653 | 652 | ||
654 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 653 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
655 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 654 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
655 | + | ||
656 | message.writeTo(buf); | 656 | message.writeTo(buf); |
657 | + | ||
657 | testInitiateCreationMsg = buf.array(); | 658 | testInitiateCreationMsg = buf.array(); |
658 | 659 | ||
659 | - int iReadLen = buf.writerIndex() - 0; | 660 | + int iReadLen = buf.writerIndex(); |
660 | testInitiateCreationMsg = new byte[iReadLen]; | 661 | testInitiateCreationMsg = new byte[iReadLen]; |
661 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 662 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
662 | 663 | ||
663 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 664 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
664 | - initiateCreationMsg, testInitiateCreationMsg); | ||
665 | } | 665 | } |
666 | 666 | ||
667 | /** | 667 | /** |
668 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, | 668 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, |
669 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT | 669 | * SymbolicPathNameTlv, StatefulLspDbVerTlv), END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT |
670 | * objects in PcInitiate message. | 670 | * objects in PcInitiate message. |
671 | - * | ||
672 | - * @throws PcepParseException when message paring fails | ||
673 | */ | 671 | */ |
674 | @Test | 672 | @Test |
675 | public void initiateMessageTest13() throws PcepParseException { | 673 | public void initiateMessageTest13() throws PcepParseException { |
... | @@ -677,7 +675,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -677,7 +675,7 @@ public class PcepInitiateMsgTest2 { |
677 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), | 675 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv, SymbolicPathNameTlv, StatefulLspDbVerTlv), |
678 | * END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT. | 676 | * END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT. |
679 | */ | 677 | */ |
680 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x84, | 678 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x84, |
681 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 679 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
682 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 680 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
683 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, | 681 | 0x20, 0x10, 0x00, 0x24, 0x00, 0x00, 0x10, 0x03, |
... | @@ -691,7 +689,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -691,7 +689,7 @@ public class PcepInitiateMsgTest2 { |
691 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 689 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
692 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 690 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
693 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 691 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
694 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 692 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
695 | 693 | ||
696 | byte[] testInitiateCreationMsg = {0}; | 694 | byte[] testInitiateCreationMsg = {0}; |
697 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 695 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -700,26 +698,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -700,26 +698,26 @@ public class PcepInitiateMsgTest2 { |
700 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 698 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
701 | PcepMessage message = null; | 699 | PcepMessage message = null; |
702 | 700 | ||
701 | + | ||
703 | message = reader.readFrom(buffer); | 702 | message = reader.readFrom(buffer); |
704 | 703 | ||
705 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 704 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
706 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 705 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
706 | + | ||
707 | message.writeTo(buf); | 707 | message.writeTo(buf); |
708 | + | ||
708 | testInitiateCreationMsg = buf.array(); | 709 | testInitiateCreationMsg = buf.array(); |
709 | 710 | ||
710 | - int iReadLen = buf.writerIndex() - 0; | 711 | + int iReadLen = buf.writerIndex(); |
711 | testInitiateCreationMsg = new byte[iReadLen]; | 712 | testInitiateCreationMsg = new byte[iReadLen]; |
712 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 713 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
713 | 714 | ||
714 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 715 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
715 | - initiateCreationMsg, testInitiateCreationMsg); | ||
716 | } | 716 | } |
717 | 717 | ||
718 | /** | 718 | /** |
719 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 719 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
720 | * END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT objects in PcInitiate message. | 720 | * END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT objects in PcInitiate message. |
721 | - * | ||
722 | - * @throws PcepParseException when message paring fails | ||
723 | */ | 721 | */ |
724 | @Test | 722 | @Test |
725 | public void initiateMessageTest14() throws PcepParseException { | 723 | public void initiateMessageTest14() throws PcepParseException { |
... | @@ -727,7 +725,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -727,7 +725,7 @@ public class PcepInitiateMsgTest2 { |
727 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 725 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
728 | * END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT. | 726 | * END-POINTS, ERO, LSPA, BANDWIDTH , METRIC OBJECT. |
729 | */ | 727 | */ |
730 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x7c, | 728 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x7c, |
731 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 729 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
732 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 730 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
733 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 731 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -740,7 +738,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -740,7 +738,7 @@ public class PcepInitiateMsgTest2 { |
740 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 738 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
741 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 739 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
742 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 740 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
743 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 741 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
744 | 742 | ||
745 | byte[] testInitiateCreationMsg = {0}; | 743 | byte[] testInitiateCreationMsg = {0}; |
746 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 744 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -749,26 +747,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -749,26 +747,26 @@ public class PcepInitiateMsgTest2 { |
749 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 747 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
750 | PcepMessage message = null; | 748 | PcepMessage message = null; |
751 | 749 | ||
750 | + | ||
752 | message = reader.readFrom(buffer); | 751 | message = reader.readFrom(buffer); |
753 | 752 | ||
754 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 753 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
755 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 754 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
755 | + | ||
756 | message.writeTo(buf); | 756 | message.writeTo(buf); |
757 | + | ||
757 | testInitiateCreationMsg = buf.array(); | 758 | testInitiateCreationMsg = buf.array(); |
758 | 759 | ||
759 | - int iReadLen = buf.writerIndex() - 0; | 760 | + int iReadLen = buf.writerIndex(); |
760 | testInitiateCreationMsg = new byte[iReadLen]; | 761 | testInitiateCreationMsg = new byte[iReadLen]; |
761 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 762 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
762 | 763 | ||
763 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 764 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
764 | - initiateCreationMsg, testInitiateCreationMsg); | ||
765 | } | 765 | } |
766 | 766 | ||
767 | /** | 767 | /** |
768 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 768 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
769 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT objects in PcInitiate message. | 769 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT objects in PcInitiate message. |
770 | - * | ||
771 | - * @throws PcepParseException when message paring fails | ||
772 | */ | 770 | */ |
773 | @Test | 771 | @Test |
774 | public void initiateMessageTest15() throws PcepParseException { | 772 | public void initiateMessageTest15() throws PcepParseException { |
... | @@ -776,7 +774,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -776,7 +774,7 @@ public class PcepInitiateMsgTest2 { |
776 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 774 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
777 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 775 | * END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
778 | */ | 776 | */ |
779 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x70, | 777 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x70, |
780 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 778 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
781 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 779 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
782 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 780 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -788,7 +786,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -788,7 +786,7 @@ public class PcepInitiateMsgTest2 { |
788 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 786 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
789 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 787 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
790 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 788 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
791 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 789 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
792 | 790 | ||
793 | byte[] testInitiateCreationMsg = {0}; | 791 | byte[] testInitiateCreationMsg = {0}; |
794 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 792 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -797,26 +795,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -797,26 +795,26 @@ public class PcepInitiateMsgTest2 { |
797 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 795 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
798 | PcepMessage message = null; | 796 | PcepMessage message = null; |
799 | 797 | ||
798 | + | ||
800 | message = reader.readFrom(buffer); | 799 | message = reader.readFrom(buffer); |
801 | 800 | ||
802 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 801 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
803 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 802 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
803 | + | ||
804 | message.writeTo(buf); | 804 | message.writeTo(buf); |
805 | + | ||
805 | testInitiateCreationMsg = buf.array(); | 806 | testInitiateCreationMsg = buf.array(); |
806 | 807 | ||
807 | - int iReadLen = buf.writerIndex() - 0; | 808 | + int iReadLen = buf.writerIndex(); |
808 | testInitiateCreationMsg = new byte[iReadLen]; | 809 | testInitiateCreationMsg = new byte[iReadLen]; |
809 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 810 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
810 | 811 | ||
811 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 812 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
812 | - initiateCreationMsg, testInitiateCreationMsg); | ||
813 | } | 813 | } |
814 | 814 | ||
815 | /** | 815 | /** |
816 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 816 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
817 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. | 817 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. |
818 | - * | ||
819 | - * @throws PcepParseException when message paring fails | ||
820 | */ | 818 | */ |
821 | @Test | 819 | @Test |
822 | public void initiateMessageTest16() throws PcepParseException { | 820 | public void initiateMessageTest16() throws PcepParseException { |
... | @@ -824,7 +822,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -824,7 +822,7 @@ public class PcepInitiateMsgTest2 { |
824 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 822 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
825 | * END-POINTS, ERO, LSPA OBJECT. | 823 | * END-POINTS, ERO, LSPA OBJECT. |
826 | */ | 824 | */ |
827 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x68, | 825 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x68, |
828 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 826 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
829 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 827 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
830 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 828 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -835,7 +833,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -835,7 +833,7 @@ public class PcepInitiateMsgTest2 { |
835 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 833 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
836 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 834 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
837 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 835 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
838 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 836 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
839 | 837 | ||
840 | byte[] testInitiateCreationMsg = {0}; | 838 | byte[] testInitiateCreationMsg = {0}; |
841 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 839 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -844,33 +842,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -844,33 +842,33 @@ public class PcepInitiateMsgTest2 { |
844 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 842 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
845 | PcepMessage message = null; | 843 | PcepMessage message = null; |
846 | 844 | ||
845 | + | ||
847 | message = reader.readFrom(buffer); | 846 | message = reader.readFrom(buffer); |
848 | 847 | ||
849 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 848 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
850 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 849 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
850 | + | ||
851 | message.writeTo(buf); | 851 | message.writeTo(buf); |
852 | + | ||
852 | testInitiateCreationMsg = buf.array(); | 853 | testInitiateCreationMsg = buf.array(); |
853 | 854 | ||
854 | - int iReadLen = buf.writerIndex() - 0; | 855 | + int iReadLen = buf.writerIndex(); |
855 | testInitiateCreationMsg = new byte[iReadLen]; | 856 | testInitiateCreationMsg = new byte[iReadLen]; |
856 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 857 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
857 | 858 | ||
858 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 859 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
859 | - initiateCreationMsg, testInitiateCreationMsg); | ||
860 | } | 860 | } |
861 | 861 | ||
862 | /** | 862 | /** |
863 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT | 863 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT |
864 | * objects in PcInitiate message. | 864 | * objects in PcInitiate message. |
865 | - * | ||
866 | - * @throws PcepParseException when message paring fails | ||
867 | */ | 865 | */ |
868 | @Test | 866 | @Test |
869 | public void initiateMessageTest17() throws PcepParseException { | 867 | public void initiateMessageTest17() throws PcepParseException { |
870 | 868 | ||
871 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT. | 869 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT. |
872 | */ | 870 | */ |
873 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x5c, | 871 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x5c, |
874 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 872 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
875 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 873 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
876 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 874 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -880,7 +878,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -880,7 +878,7 @@ public class PcepInitiateMsgTest2 { |
880 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 878 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
881 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 879 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
882 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 880 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
883 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 881 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
884 | 882 | ||
885 | byte[] testInitiateCreationMsg = {0}; | 883 | byte[] testInitiateCreationMsg = {0}; |
886 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 884 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -889,33 +887,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -889,33 +887,33 @@ public class PcepInitiateMsgTest2 { |
889 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 887 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
890 | PcepMessage message = null; | 888 | PcepMessage message = null; |
891 | 889 | ||
890 | + | ||
892 | message = reader.readFrom(buffer); | 891 | message = reader.readFrom(buffer); |
893 | 892 | ||
894 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 893 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
895 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 894 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
895 | + | ||
896 | message.writeTo(buf); | 896 | message.writeTo(buf); |
897 | + | ||
897 | testInitiateCreationMsg = buf.array(); | 898 | testInitiateCreationMsg = buf.array(); |
898 | 899 | ||
899 | - int iReadLen = buf.writerIndex() - 0; | 900 | + int iReadLen = buf.writerIndex(); |
900 | testInitiateCreationMsg = new byte[iReadLen]; | 901 | testInitiateCreationMsg = new byte[iReadLen]; |
901 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 902 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
902 | 903 | ||
903 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 904 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
904 | - initiateCreationMsg, testInitiateCreationMsg); | ||
905 | } | 905 | } |
906 | 906 | ||
907 | /** | 907 | /** |
908 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, | 908 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, |
909 | * BANDWIDTH OBJECT objects in PcInitiate message. | 909 | * BANDWIDTH OBJECT objects in PcInitiate message. |
910 | - * | ||
911 | - * @throws PcepParseException when message paring fails | ||
912 | */ | 910 | */ |
913 | @Test | 911 | @Test |
914 | public void initiateMessageTest18() throws PcepParseException { | 912 | public void initiateMessageTest18() throws PcepParseException { |
915 | 913 | ||
916 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 914 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
917 | */ | 915 | */ |
918 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x64, | 916 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x64, |
919 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 917 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
920 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, (byte) 0x83, | 918 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, (byte) 0x83, |
921 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 919 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -926,7 +924,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -926,7 +924,7 @@ public class PcepInitiateMsgTest2 { |
926 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 924 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
927 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 925 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
928 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 926 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
929 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 927 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
930 | 928 | ||
931 | byte[] testInitiateCreationMsg = {0}; | 929 | byte[] testInitiateCreationMsg = {0}; |
932 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 930 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -935,33 +933,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -935,33 +933,33 @@ public class PcepInitiateMsgTest2 { |
935 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 933 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
936 | PcepMessage message = null; | 934 | PcepMessage message = null; |
937 | 935 | ||
936 | + | ||
938 | message = reader.readFrom(buffer); | 937 | message = reader.readFrom(buffer); |
939 | 938 | ||
940 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 939 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
941 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 940 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
941 | + | ||
942 | message.writeTo(buf); | 942 | message.writeTo(buf); |
943 | + | ||
943 | testInitiateCreationMsg = buf.array(); | 944 | testInitiateCreationMsg = buf.array(); |
944 | 945 | ||
945 | - int iReadLen = buf.writerIndex() - 0; | 946 | + int iReadLen = buf.writerIndex(); |
946 | testInitiateCreationMsg = new byte[iReadLen]; | 947 | testInitiateCreationMsg = new byte[iReadLen]; |
947 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 948 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
948 | 949 | ||
949 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 950 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
950 | - initiateCreationMsg, testInitiateCreationMsg); | ||
951 | } | 951 | } |
952 | 952 | ||
953 | /** | 953 | /** |
954 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, | 954 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, |
955 | * BANDWIDTH, METRIC OBJECT objects in PcInitiate message. | 955 | * BANDWIDTH, METRIC OBJECT objects in PcInitiate message. |
956 | - * | ||
957 | - * @throws PcepParseException when message paring fails | ||
958 | */ | 956 | */ |
959 | @Test | 957 | @Test |
960 | public void initiateMessageTest19() throws PcepParseException { | 958 | public void initiateMessageTest19() throws PcepParseException { |
961 | 959 | ||
962 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 960 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
963 | */ | 961 | */ |
964 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x70, | 962 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x70, |
965 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 963 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
966 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 964 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
967 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 965 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -973,7 +971,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -973,7 +971,7 @@ public class PcepInitiateMsgTest2 { |
973 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 971 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
974 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 972 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
975 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 973 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
976 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 974 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
977 | 975 | ||
978 | byte[] testInitiateCreationMsg = {0}; | 976 | byte[] testInitiateCreationMsg = {0}; |
979 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 977 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -982,32 +980,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -982,32 +980,33 @@ public class PcepInitiateMsgTest2 { |
982 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 980 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
983 | PcepMessage message = null; | 981 | PcepMessage message = null; |
984 | 982 | ||
983 | + | ||
985 | message = reader.readFrom(buffer); | 984 | message = reader.readFrom(buffer); |
986 | 985 | ||
987 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 986 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
988 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 987 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
988 | + | ||
989 | message.writeTo(buf); | 989 | message.writeTo(buf); |
990 | + | ||
990 | testInitiateCreationMsg = buf.array(); | 991 | testInitiateCreationMsg = buf.array(); |
991 | 992 | ||
992 | - int iReadLen = buf.writerIndex() - 0; | 993 | + int iReadLen = buf.writerIndex(); |
993 | testInitiateCreationMsg = new byte[iReadLen]; | 994 | testInitiateCreationMsg = new byte[iReadLen]; |
994 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 995 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
995 | 996 | ||
996 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 997 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
997 | } | 998 | } |
998 | 999 | ||
999 | /** | 1000 | /** |
1000 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, | 1001 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, |
1001 | * BANDWIDTH, METRIC OBJECT objects in PcInitiate message. | 1002 | * BANDWIDTH, METRIC OBJECT objects in PcInitiate message. |
1002 | - * | ||
1003 | - * @throws PcepParseException when message paring fails | ||
1004 | */ | 1003 | */ |
1005 | @Test | 1004 | @Test |
1006 | public void initiateMessageTest20() throws PcepParseException { | 1005 | public void initiateMessageTest20() throws PcepParseException { |
1007 | 1006 | ||
1008 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 1007 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
1009 | */ | 1008 | */ |
1010 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x60, | 1009 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x60, |
1011 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1010 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1012 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1011 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1013 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1012 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1018,7 +1017,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1018,7 +1017,7 @@ public class PcepInitiateMsgTest2 { |
1018 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1017 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1019 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1018 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1020 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 1019 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
1021 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; | 1020 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; |
1022 | 1021 | ||
1023 | byte[] testInitiateCreationMsg = {0}; | 1022 | byte[] testInitiateCreationMsg = {0}; |
1024 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1023 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1027,33 +1026,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1027,33 +1026,33 @@ public class PcepInitiateMsgTest2 { |
1027 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1026 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1028 | PcepMessage message = null; | 1027 | PcepMessage message = null; |
1029 | 1028 | ||
1029 | + | ||
1030 | message = reader.readFrom(buffer); | 1030 | message = reader.readFrom(buffer); |
1031 | 1031 | ||
1032 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1032 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1033 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1033 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1034 | + | ||
1034 | message.writeTo(buf); | 1035 | message.writeTo(buf); |
1036 | + | ||
1035 | testInitiateCreationMsg = buf.array(); | 1037 | testInitiateCreationMsg = buf.array(); |
1036 | 1038 | ||
1037 | - int iReadLen = buf.writerIndex() - 0; | 1039 | + int iReadLen = buf.writerIndex(); |
1038 | testInitiateCreationMsg = new byte[iReadLen]; | 1040 | testInitiateCreationMsg = new byte[iReadLen]; |
1039 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1041 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1040 | 1042 | ||
1041 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1043 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1042 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1043 | } | 1044 | } |
1044 | 1045 | ||
1045 | /** | 1046 | /** |
1046 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, | 1047 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, |
1047 | * BANDWIDTH OBJECT objects in PcInitiate message. | 1048 | * BANDWIDTH OBJECT objects in PcInitiate message. |
1048 | - * | ||
1049 | - * @throws PcepParseException when message paring fails | ||
1050 | */ | 1049 | */ |
1051 | @Test | 1050 | @Test |
1052 | public void initiateMessageTest21() throws PcepParseException { | 1051 | public void initiateMessageTest21() throws PcepParseException { |
1053 | 1052 | ||
1054 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 1053 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
1055 | */ | 1054 | */ |
1056 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x54, | 1055 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x54, |
1057 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1056 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1058 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1057 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1059 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1058 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1063,7 +1062,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1063,7 +1062,7 @@ public class PcepInitiateMsgTest2 { |
1063 | 0x07, 0x10, 0x00, 0x04, | 1062 | 0x07, 0x10, 0x00, 0x04, |
1064 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1063 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1065 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1064 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1066 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 1065 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
1067 | 1066 | ||
1068 | byte[] testInitiateCreationMsg = {0}; | 1067 | byte[] testInitiateCreationMsg = {0}; |
1069 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1068 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1072,32 +1071,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1072,32 +1071,33 @@ public class PcepInitiateMsgTest2 { |
1072 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1071 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1073 | PcepMessage message = null; | 1072 | PcepMessage message = null; |
1074 | 1073 | ||
1074 | + | ||
1075 | message = reader.readFrom(buffer); | 1075 | message = reader.readFrom(buffer); |
1076 | 1076 | ||
1077 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1077 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1078 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1078 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1079 | + | ||
1079 | message.writeTo(buf); | 1080 | message.writeTo(buf); |
1081 | + | ||
1080 | testInitiateCreationMsg = buf.array(); | 1082 | testInitiateCreationMsg = buf.array(); |
1081 | 1083 | ||
1082 | - int iReadLen = buf.writerIndex() - 0; | 1084 | + int iReadLen = buf.writerIndex(); |
1083 | testInitiateCreationMsg = new byte[iReadLen]; | 1085 | testInitiateCreationMsg = new byte[iReadLen]; |
1084 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1086 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1085 | 1087 | ||
1086 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1088 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1087 | } | 1089 | } |
1088 | 1090 | ||
1089 | /** | 1091 | /** |
1090 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, | 1092 | * This test case checks for SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, |
1091 | * LSPA OBJECT objects in PcInitiate message. | 1093 | * LSPA OBJECT objects in PcInitiate message. |
1092 | - * | ||
1093 | - * @throws PcepParseException when message paring fails | ||
1094 | */ | 1094 | */ |
1095 | @Test | 1095 | @Test |
1096 | public void initiateMessageTest22() throws PcepParseException { | 1096 | public void initiateMessageTest22() throws PcepParseException { |
1097 | 1097 | ||
1098 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT. | 1098 | /* SRP, LSP (StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT. |
1099 | */ | 1099 | */ |
1100 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x4c, | 1100 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x4c, |
1101 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1101 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1102 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1102 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
1103 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv | 1103 | 0x00, 0x12, 0x00, 0x10, //StatefulIPv4LspIdentidiersTlv |
... | @@ -1106,7 +1106,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1106,7 +1106,7 @@ public class PcepInitiateMsgTest2 { |
1106 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object | 1106 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object |
1107 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1107 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1108 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1108 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1109 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1109 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1110 | 1110 | ||
1111 | byte[] testInitiateCreationMsg = {0}; | 1111 | byte[] testInitiateCreationMsg = {0}; |
1112 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1112 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1115,33 +1115,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1115,33 +1115,33 @@ public class PcepInitiateMsgTest2 { |
1115 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1115 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1116 | PcepMessage message = null; | 1116 | PcepMessage message = null; |
1117 | 1117 | ||
1118 | + | ||
1118 | message = reader.readFrom(buffer); | 1119 | message = reader.readFrom(buffer); |
1119 | 1120 | ||
1120 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1121 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1121 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1122 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1123 | + | ||
1122 | message.writeTo(buf); | 1124 | message.writeTo(buf); |
1125 | + | ||
1123 | testInitiateCreationMsg = buf.array(); | 1126 | testInitiateCreationMsg = buf.array(); |
1124 | 1127 | ||
1125 | - int iReadLen = buf.writerIndex() - 0; | 1128 | + int iReadLen = buf.writerIndex(); |
1126 | testInitiateCreationMsg = new byte[iReadLen]; | 1129 | testInitiateCreationMsg = new byte[iReadLen]; |
1127 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1130 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1128 | 1131 | ||
1129 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1132 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1130 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1131 | } | 1133 | } |
1132 | 1134 | ||
1133 | /** | 1135 | /** |
1134 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 1136 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
1135 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. | 1137 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. |
1136 | - * | ||
1137 | - * @throws PcepParseException when message paring fails | ||
1138 | */ | 1138 | */ |
1139 | @Test | 1139 | @Test |
1140 | public void initiateMessageTest23() throws PcepParseException { | 1140 | public void initiateMessageTest23() throws PcepParseException { |
1141 | 1141 | ||
1142 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT. | 1142 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA OBJECT. |
1143 | */ | 1143 | */ |
1144 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x54, | 1144 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x54, |
1145 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1145 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1146 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1146 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1147 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1147 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1151,7 +1151,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1151,7 +1151,7 @@ public class PcepInitiateMsgTest2 { |
1151 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object | 1151 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object |
1152 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1152 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1153 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1153 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1154 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1154 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1155 | 1155 | ||
1156 | byte[] testInitiateCreationMsg = {0}; | 1156 | byte[] testInitiateCreationMsg = {0}; |
1157 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1157 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1160,33 +1160,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1160,33 +1160,33 @@ public class PcepInitiateMsgTest2 { |
1160 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1160 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1161 | PcepMessage message = null; | 1161 | PcepMessage message = null; |
1162 | 1162 | ||
1163 | + | ||
1163 | message = reader.readFrom(buffer); | 1164 | message = reader.readFrom(buffer); |
1164 | 1165 | ||
1165 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1166 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1166 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1167 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1168 | + | ||
1167 | message.writeTo(buf); | 1169 | message.writeTo(buf); |
1170 | + | ||
1168 | testInitiateCreationMsg = buf.array(); | 1171 | testInitiateCreationMsg = buf.array(); |
1169 | 1172 | ||
1170 | - int iReadLen = buf.writerIndex() - 0; | 1173 | + int iReadLen = buf.writerIndex(); |
1171 | testInitiateCreationMsg = new byte[iReadLen]; | 1174 | testInitiateCreationMsg = new byte[iReadLen]; |
1172 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1175 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1173 | 1176 | ||
1174 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1177 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1175 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1176 | } | 1178 | } |
1177 | 1179 | ||
1178 | /** | 1180 | /** |
1179 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), | 1181 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), |
1180 | * END-POINTS, ERO, LSPA BANDWIDTH OBJECT objects in PcInitiate message. | 1182 | * END-POINTS, ERO, LSPA BANDWIDTH OBJECT objects in PcInitiate message. |
1181 | - * | ||
1182 | - * @throws PcepParseException when message paring fails | ||
1183 | */ | 1183 | */ |
1184 | @Test | 1184 | @Test |
1185 | public void initiateMessageTest25() throws PcepParseException { | 1185 | public void initiateMessageTest25() throws PcepParseException { |
1186 | 1186 | ||
1187 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA BANDWIDTH OBJECT. | 1187 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, ERO, LSPA BANDWIDTH OBJECT. |
1188 | */ | 1188 | */ |
1189 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x5c, | 1189 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x5c, |
1190 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1190 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1191 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1191 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1192 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1192 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1197,7 +1197,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1197,7 +1197,7 @@ public class PcepInitiateMsgTest2 { |
1197 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1197 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1198 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1198 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1199 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1199 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1200 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 1200 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
1201 | 1201 | ||
1202 | byte[] testInitiateCreationMsg = {0}; | 1202 | byte[] testInitiateCreationMsg = {0}; |
1203 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1203 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1206,26 +1206,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1206,26 +1206,26 @@ public class PcepInitiateMsgTest2 { |
1206 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1206 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1207 | PcepMessage message = null; | 1207 | PcepMessage message = null; |
1208 | 1208 | ||
1209 | + | ||
1209 | message = reader.readFrom(buffer); | 1210 | message = reader.readFrom(buffer); |
1210 | 1211 | ||
1211 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1212 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1212 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1213 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1214 | + | ||
1213 | message.writeTo(buf); | 1215 | message.writeTo(buf); |
1216 | + | ||
1214 | testInitiateCreationMsg = buf.array(); | 1217 | testInitiateCreationMsg = buf.array(); |
1215 | 1218 | ||
1216 | - int iReadLen = buf.writerIndex() - 0; | 1219 | + int iReadLen = buf.writerIndex(); |
1217 | testInitiateCreationMsg = new byte[iReadLen]; | 1220 | testInitiateCreationMsg = new byte[iReadLen]; |
1218 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1221 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1219 | 1222 | ||
1220 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1223 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1221 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1222 | } | 1224 | } |
1223 | 1225 | ||
1224 | /** | 1226 | /** |
1225 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, | 1227 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, |
1226 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT objects in PcInitiate message. | 1228 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT objects in PcInitiate message. |
1227 | - * | ||
1228 | - * @throws PcepParseException when message paring fails | ||
1229 | */ | 1229 | */ |
1230 | @Test | 1230 | @Test |
1231 | public void initiateMessageTest26() throws PcepParseException { | 1231 | public void initiateMessageTest26() throws PcepParseException { |
... | @@ -1233,7 +1233,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1233,7 +1233,7 @@ public class PcepInitiateMsgTest2 { |
1233 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, | 1233 | /* SRP, LSP (SymbolicPathNameTlv, StatefulIPv4LspIdentidiersTlv), END-POINTS, |
1234 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 1234 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
1235 | */ | 1235 | */ |
1236 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x68, | 1236 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x68, |
1237 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1237 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1238 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1238 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1239 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object | 1239 | 0x20, 0x10, 0x00, 0x1c, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1245,7 +1245,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1245,7 +1245,7 @@ public class PcepInitiateMsgTest2 { |
1245 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1245 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1247 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 1247 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
1248 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; //Metric object | 1248 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; //Metric object |
1249 | 1249 | ||
1250 | byte[] testInitiateCreationMsg = {0}; | 1250 | byte[] testInitiateCreationMsg = {0}; |
1251 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1251 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1254,33 +1254,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1254,33 +1254,33 @@ public class PcepInitiateMsgTest2 { |
1254 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1254 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1255 | PcepMessage message = null; | 1255 | PcepMessage message = null; |
1256 | 1256 | ||
1257 | + | ||
1257 | message = reader.readFrom(buffer); | 1258 | message = reader.readFrom(buffer); |
1258 | 1259 | ||
1259 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1260 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1260 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1261 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1262 | + | ||
1261 | message.writeTo(buf); | 1263 | message.writeTo(buf); |
1264 | + | ||
1262 | testInitiateCreationMsg = buf.array(); | 1265 | testInitiateCreationMsg = buf.array(); |
1263 | 1266 | ||
1264 | - int iReadLen = buf.writerIndex() - 0; | 1267 | + int iReadLen = buf.writerIndex(); |
1265 | testInitiateCreationMsg = new byte[iReadLen]; | 1268 | testInitiateCreationMsg = new byte[iReadLen]; |
1266 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1269 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1267 | 1270 | ||
1268 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1271 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1269 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1270 | } | 1272 | } |
1271 | 1273 | ||
1272 | /** | 1274 | /** |
1273 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA, | 1275 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA, |
1274 | * BANDWIDTH, METRIC OBJECT objects in PcInitiate message. | 1276 | * BANDWIDTH, METRIC OBJECT objects in PcInitiate message. |
1275 | - * | ||
1276 | - * @throws PcepParseException when message paring fails | ||
1277 | */ | 1277 | */ |
1278 | @Test | 1278 | @Test |
1279 | public void initiateMessageTest27() throws PcepParseException { | 1279 | public void initiateMessageTest27() throws PcepParseException { |
1280 | 1280 | ||
1281 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 1281 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
1282 | */ | 1282 | */ |
1283 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x54, | 1283 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x54, |
1284 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1284 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1285 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1285 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1286 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object | 1286 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1290,7 +1290,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1290,7 +1290,7 @@ public class PcepInitiateMsgTest2 { |
1290 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1290 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1291 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1291 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1292 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 1292 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
1293 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; //Metric object | 1293 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; //Metric object |
1294 | 1294 | ||
1295 | byte[] testInitiateCreationMsg = {0}; | 1295 | byte[] testInitiateCreationMsg = {0}; |
1296 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1296 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1299,32 +1299,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1299,32 +1299,33 @@ public class PcepInitiateMsgTest2 { |
1299 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1299 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1300 | PcepMessage message = null; | 1300 | PcepMessage message = null; |
1301 | 1301 | ||
1302 | + | ||
1302 | message = reader.readFrom(buffer); | 1303 | message = reader.readFrom(buffer); |
1303 | 1304 | ||
1304 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1305 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1305 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1306 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1307 | + | ||
1306 | message.writeTo(buf); | 1308 | message.writeTo(buf); |
1309 | + | ||
1307 | testInitiateCreationMsg = buf.array(); | 1310 | testInitiateCreationMsg = buf.array(); |
1308 | 1311 | ||
1309 | - int iReadLen = buf.writerIndex() - 0; | 1312 | + int iReadLen = buf.writerIndex(); |
1310 | testInitiateCreationMsg = new byte[iReadLen]; | 1313 | testInitiateCreationMsg = new byte[iReadLen]; |
1311 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1314 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1312 | 1315 | ||
1313 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1316 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1314 | } | 1317 | } |
1315 | 1318 | ||
1316 | /** | 1319 | /** |
1317 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, | 1320 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, |
1318 | * LSPA, BANDWIDTH OBJECT objects in PcInitiate message. | 1321 | * LSPA, BANDWIDTH OBJECT objects in PcInitiate message. |
1319 | - * | ||
1320 | - * @throws PcepParseException when message paring fails | ||
1321 | */ | 1322 | */ |
1322 | @Test | 1323 | @Test |
1323 | public void initiateMessageTest28() throws PcepParseException { | 1324 | public void initiateMessageTest28() throws PcepParseException { |
1324 | 1325 | ||
1325 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. | 1326 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA, BANDWIDTH OBJECT. |
1326 | */ | 1327 | */ |
1327 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x48, | 1328 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x48, |
1328 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1329 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1329 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1330 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1330 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object | 1331 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1333,7 +1334,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1333,7 +1334,7 @@ public class PcepInitiateMsgTest2 { |
1333 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1334 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1334 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1335 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1335 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1336 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1336 | - 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 1337 | + 0x05, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
1337 | 1338 | ||
1338 | byte[] testInitiateCreationMsg = {0}; | 1339 | byte[] testInitiateCreationMsg = {0}; |
1339 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1340 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1342,33 +1343,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1342,33 +1343,33 @@ public class PcepInitiateMsgTest2 { |
1342 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1343 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1343 | PcepMessage message = null; | 1344 | PcepMessage message = null; |
1344 | 1345 | ||
1346 | + | ||
1345 | message = reader.readFrom(buffer); | 1347 | message = reader.readFrom(buffer); |
1346 | 1348 | ||
1347 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1349 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1348 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1350 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1351 | + | ||
1349 | message.writeTo(buf); | 1352 | message.writeTo(buf); |
1353 | + | ||
1350 | testInitiateCreationMsg = buf.array(); | 1354 | testInitiateCreationMsg = buf.array(); |
1351 | 1355 | ||
1352 | - int iReadLen = buf.writerIndex() - 0; | 1356 | + int iReadLen = buf.writerIndex(); |
1353 | testInitiateCreationMsg = new byte[iReadLen]; | 1357 | testInitiateCreationMsg = new byte[iReadLen]; |
1354 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1358 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1355 | 1359 | ||
1356 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1360 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1357 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1358 | } | 1361 | } |
1359 | 1362 | ||
1360 | /** | 1363 | /** |
1361 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), | 1364 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), |
1362 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. | 1365 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. |
1363 | - * | ||
1364 | - * @throws PcepParseException when message paring fails | ||
1365 | */ | 1366 | */ |
1366 | @Test | 1367 | @Test |
1367 | public void initiateMessageTest29() throws PcepParseException { | 1368 | public void initiateMessageTest29() throws PcepParseException { |
1368 | 1369 | ||
1369 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT. | 1370 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT. |
1370 | */ | 1371 | */ |
1371 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x40, | 1372 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x40, |
1372 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1373 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1373 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1374 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1374 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object | 1375 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1376,7 +1377,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1376,7 +1377,7 @@ public class PcepInitiateMsgTest2 { |
1376 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object | 1377 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object |
1377 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1378 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1378 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1379 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1379 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1380 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1380 | 1381 | ||
1381 | byte[] testInitiateCreationMsg = {0}; | 1382 | byte[] testInitiateCreationMsg = {0}; |
1382 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1383 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1385,32 +1386,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1385,32 +1386,33 @@ public class PcepInitiateMsgTest2 { |
1385 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1386 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1386 | PcepMessage message = null; | 1387 | PcepMessage message = null; |
1387 | 1388 | ||
1389 | + | ||
1388 | message = reader.readFrom(buffer); | 1390 | message = reader.readFrom(buffer); |
1389 | 1391 | ||
1390 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1392 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1391 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1393 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1394 | + | ||
1392 | message.writeTo(buf); | 1395 | message.writeTo(buf); |
1396 | + | ||
1393 | testInitiateCreationMsg = buf.array(); | 1397 | testInitiateCreationMsg = buf.array(); |
1394 | 1398 | ||
1395 | - int iReadLen = buf.writerIndex() - 0; | 1399 | + int iReadLen = buf.writerIndex(); |
1396 | testInitiateCreationMsg = new byte[iReadLen]; | 1400 | testInitiateCreationMsg = new byte[iReadLen]; |
1397 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1401 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1398 | 1402 | ||
1399 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1403 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1400 | } | 1404 | } |
1401 | 1405 | ||
1402 | /** | 1406 | /** |
1403 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), | 1407 | * This test case checks for SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), |
1404 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. | 1408 | * END-POINTS, ERO, LSPA OBJECT objects in PcInitiate message. |
1405 | - * | ||
1406 | - * @throws PcepParseException when message paring fails | ||
1407 | */ | 1409 | */ |
1408 | @Test | 1410 | @Test |
1409 | public void initiateMessageTest30() throws PcepParseException { | 1411 | public void initiateMessageTest30() throws PcepParseException { |
1410 | 1412 | ||
1411 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT. | 1413 | /* SRP, LSP (SymbolicPathNameTlv, SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT. |
1412 | */ | 1414 | */ |
1413 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x50, | 1415 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x50, |
1414 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1416 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1415 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1417 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1416 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object | 1418 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1419,7 +1421,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1419,7 +1421,7 @@ public class PcepInitiateMsgTest2 { |
1419 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 1421 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
1420 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 1422 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
1421 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1423 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1422 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1424 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1423 | 1425 | ||
1424 | byte[] testInitiateCreationMsg = {0}; | 1426 | byte[] testInitiateCreationMsg = {0}; |
1425 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1427 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1428,32 +1430,33 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1428,32 +1430,33 @@ public class PcepInitiateMsgTest2 { |
1428 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1430 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1429 | PcepMessage message = null; | 1431 | PcepMessage message = null; |
1430 | 1432 | ||
1433 | + | ||
1431 | message = reader.readFrom(buffer); | 1434 | message = reader.readFrom(buffer); |
1432 | 1435 | ||
1433 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1436 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1434 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1437 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1438 | + | ||
1435 | message.writeTo(buf); | 1439 | message.writeTo(buf); |
1440 | + | ||
1436 | testInitiateCreationMsg = buf.array(); | 1441 | testInitiateCreationMsg = buf.array(); |
1437 | 1442 | ||
1438 | - int iReadLen = buf.writerIndex() - 0; | 1443 | + int iReadLen = buf.writerIndex(); |
1439 | testInitiateCreationMsg = new byte[iReadLen]; | 1444 | testInitiateCreationMsg = new byte[iReadLen]; |
1440 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1445 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1441 | 1446 | ||
1442 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1447 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1443 | } | 1448 | } |
1444 | 1449 | ||
1445 | /** | 1450 | /** |
1446 | * This test case checks for SRP, LSP (SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT | 1451 | * This test case checks for SRP, LSP (SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT |
1447 | * objects in PcInitiate message. | 1452 | * objects in PcInitiate message. |
1448 | - * | ||
1449 | - * @throws PcepParseException when message paring fails | ||
1450 | */ | 1453 | */ |
1451 | @Test | 1454 | @Test |
1452 | public void initiateMessageTest31() throws PcepParseException { | 1455 | public void initiateMessageTest31() throws PcepParseException { |
1453 | 1456 | ||
1454 | /* SRP, LSP (SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT. | 1457 | /* SRP, LSP (SymbolicPathNameTlv), END-POINTS, ERO, LSPA OBJECT. |
1455 | */ | 1458 | */ |
1456 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x48, | 1459 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x48, |
1457 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1460 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1458 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object | 1461 | 0x20, 0x10, 0x00, 0x10, 0x00, 0x00, 0x10, 0x03, //LSP object |
1459 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1462 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
... | @@ -1461,7 +1464,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1461,7 +1464,7 @@ public class PcepInitiateMsgTest2 { |
1461 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 1464 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
1462 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 1465 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
1463 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1466 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1464 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1467 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1465 | 1468 | ||
1466 | byte[] testInitiateCreationMsg = {0}; | 1469 | byte[] testInitiateCreationMsg = {0}; |
1467 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1470 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1470,25 +1473,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1470,25 +1473,26 @@ public class PcepInitiateMsgTest2 { |
1470 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1473 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1471 | PcepMessage message = null; | 1474 | PcepMessage message = null; |
1472 | 1475 | ||
1476 | + | ||
1473 | message = reader.readFrom(buffer); | 1477 | message = reader.readFrom(buffer); |
1474 | 1478 | ||
1475 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1479 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1476 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1480 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1481 | + | ||
1477 | message.writeTo(buf); | 1482 | message.writeTo(buf); |
1483 | + | ||
1478 | testInitiateCreationMsg = buf.array(); | 1484 | testInitiateCreationMsg = buf.array(); |
1479 | 1485 | ||
1480 | - int iReadLen = buf.writerIndex() - 0; | 1486 | + int iReadLen = buf.writerIndex(); |
1481 | testInitiateCreationMsg = new byte[iReadLen]; | 1487 | testInitiateCreationMsg = new byte[iReadLen]; |
1482 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1488 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1483 | 1489 | ||
1484 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1490 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1485 | } | 1491 | } |
1486 | 1492 | ||
1487 | /** | 1493 | /** |
1488 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1494 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1489 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT objects in PcInitiate message. | 1495 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT objects in PcInitiate message. |
1490 | - * | ||
1491 | - * @throws PcepParseException when message paring fails | ||
1492 | */ | 1496 | */ |
1493 | @Test | 1497 | @Test |
1494 | public void initiateMessageTest32() throws PcepParseException { | 1498 | public void initiateMessageTest32() throws PcepParseException { |
... | @@ -1496,7 +1500,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1496,7 +1500,7 @@ public class PcepInitiateMsgTest2 { |
1496 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1500 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1497 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT. | 1501 | * ERO, LSPA, BANDWIDTH, METRIC OBJECT. |
1498 | */ | 1502 | */ |
1499 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x64, | 1503 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x64, |
1500 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1504 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1501 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1505 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1502 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object | 1506 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1507,7 +1511,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1507,7 +1511,7 @@ public class PcepInitiateMsgTest2 { |
1507 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1511 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1508 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1512 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1509 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object | 1513 | 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, //Bandwidth object |
1510 | - 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01 }; //Metric object | 1514 | + 0x06, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}; //Metric object |
1511 | 1515 | ||
1512 | byte[] testInitiateCreationMsg = {0}; | 1516 | byte[] testInitiateCreationMsg = {0}; |
1513 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1517 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1516,26 +1520,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1516,26 +1520,26 @@ public class PcepInitiateMsgTest2 { |
1516 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1520 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1517 | PcepMessage message = null; | 1521 | PcepMessage message = null; |
1518 | 1522 | ||
1523 | + | ||
1519 | message = reader.readFrom(buffer); | 1524 | message = reader.readFrom(buffer); |
1520 | 1525 | ||
1521 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1526 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1522 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1527 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1528 | + | ||
1523 | message.writeTo(buf); | 1529 | message.writeTo(buf); |
1530 | + | ||
1524 | testInitiateCreationMsg = buf.array(); | 1531 | testInitiateCreationMsg = buf.array(); |
1525 | 1532 | ||
1526 | - int iReadLen = buf.writerIndex() - 0; | 1533 | + int iReadLen = buf.writerIndex(); |
1527 | testInitiateCreationMsg = new byte[iReadLen]; | 1534 | testInitiateCreationMsg = new byte[iReadLen]; |
1528 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1535 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1529 | 1536 | ||
1530 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1537 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1531 | - | ||
1532 | } | 1538 | } |
1533 | 1539 | ||
1534 | /** | 1540 | /** |
1535 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1541 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1536 | * ERO, LSPA, BANDWIDTH OBJECT objects in PcInitiate message. | 1542 | * ERO, LSPA, BANDWIDTH OBJECT objects in PcInitiate message. |
1537 | - * | ||
1538 | - * @throws PcepParseException when message paring fails | ||
1539 | */ | 1543 | */ |
1540 | @Test | 1544 | @Test |
1541 | public void initiateMessageTest33() throws PcepParseException { | 1545 | public void initiateMessageTest33() throws PcepParseException { |
... | @@ -1543,7 +1547,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1543,7 +1547,7 @@ public class PcepInitiateMsgTest2 { |
1543 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1547 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1544 | * ERO, LSPA, BANDWIDTH OBJECT. | 1548 | * ERO, LSPA, BANDWIDTH OBJECT. |
1545 | */ | 1549 | */ |
1546 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x58, | 1550 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x58, |
1547 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1551 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1548 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1552 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1549 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object | 1553 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1553,7 +1557,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1553,7 +1557,7 @@ public class PcepInitiateMsgTest2 { |
1553 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1557 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1554 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1558 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1555 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, | 1559 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, |
1556 | - 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 }; //Bandwidth object | 1560 | + 0x05, 0x20, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00}; //Bandwidth object |
1557 | 1561 | ||
1558 | byte[] testInitiateCreationMsg = {0}; | 1562 | byte[] testInitiateCreationMsg = {0}; |
1559 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1563 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1562,26 +1566,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1562,26 +1566,26 @@ public class PcepInitiateMsgTest2 { |
1562 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1566 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1563 | PcepMessage message = null; | 1567 | PcepMessage message = null; |
1564 | 1568 | ||
1569 | + | ||
1565 | message = reader.readFrom(buffer); | 1570 | message = reader.readFrom(buffer); |
1566 | 1571 | ||
1567 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1572 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1568 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1573 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1574 | + | ||
1569 | message.writeTo(buf); | 1575 | message.writeTo(buf); |
1576 | + | ||
1570 | testInitiateCreationMsg = buf.array(); | 1577 | testInitiateCreationMsg = buf.array(); |
1571 | 1578 | ||
1572 | - int iReadLen = buf.writerIndex() - 0; | 1579 | + int iReadLen = buf.writerIndex(); |
1573 | testInitiateCreationMsg = new byte[iReadLen]; | 1580 | testInitiateCreationMsg = new byte[iReadLen]; |
1574 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1581 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1575 | 1582 | ||
1576 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1583 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1577 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1578 | } | 1584 | } |
1579 | 1585 | ||
1580 | /** | 1586 | /** |
1581 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1587 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1582 | * ERO, LSPA OBJECT objects in PcInitiate message. | 1588 | * ERO, LSPA OBJECT objects in PcInitiate message. |
1583 | - * | ||
1584 | - * @throws PcepParseException when message paring fails | ||
1585 | */ | 1589 | */ |
1586 | @Test | 1590 | @Test |
1587 | public void initiateMessageTest34() throws PcepParseException { | 1591 | public void initiateMessageTest34() throws PcepParseException { |
... | @@ -1589,7 +1593,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1589,7 +1593,7 @@ public class PcepInitiateMsgTest2 { |
1589 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1593 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1590 | * ERO, LSPA OBJECT. | 1594 | * ERO, LSPA OBJECT. |
1591 | */ | 1595 | */ |
1592 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x50, | 1596 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x50, |
1593 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1597 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1594 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1598 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1595 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object | 1599 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1598,7 +1602,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1598,7 +1602,7 @@ public class PcepInitiateMsgTest2 { |
1598 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object | 1602 | 0x04, 0x12, 0x00, 0x0C, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, //Endpoints Object |
1599 | 0x07, 0x10, 0x00, 0x04, //ERO object | 1603 | 0x07, 0x10, 0x00, 0x04, //ERO object |
1600 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1604 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1601 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1605 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1602 | 1606 | ||
1603 | byte[] testInitiateCreationMsg = {0}; | 1607 | byte[] testInitiateCreationMsg = {0}; |
1604 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1608 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1607,25 +1611,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1607,25 +1611,26 @@ public class PcepInitiateMsgTest2 { |
1607 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1611 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1608 | PcepMessage message = null; | 1612 | PcepMessage message = null; |
1609 | 1613 | ||
1614 | + | ||
1610 | message = reader.readFrom(buffer); | 1615 | message = reader.readFrom(buffer); |
1611 | 1616 | ||
1612 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1617 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1613 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1618 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1619 | + | ||
1614 | message.writeTo(buf); | 1620 | message.writeTo(buf); |
1621 | + | ||
1615 | testInitiateCreationMsg = buf.array(); | 1622 | testInitiateCreationMsg = buf.array(); |
1616 | 1623 | ||
1617 | - int iReadLen = buf.writerIndex() - 0; | 1624 | + int iReadLen = buf.writerIndex(); |
1618 | testInitiateCreationMsg = new byte[iReadLen]; | 1625 | testInitiateCreationMsg = new byte[iReadLen]; |
1619 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1626 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1620 | 1627 | ||
1621 | - Assert.assertArrayEquals("PcInitiate messages are not equal", initiateCreationMsg, testInitiateCreationMsg); | 1628 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1622 | } | 1629 | } |
1623 | 1630 | ||
1624 | /** | 1631 | /** |
1625 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1632 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1626 | * ERO, LSPA OBJECT objects in PcInitiate message. | 1633 | * ERO, LSPA OBJECT objects in PcInitiate message. |
1627 | - * | ||
1628 | - * @throws PcepParseException when message paring fails | ||
1629 | */ | 1634 | */ |
1630 | @Test | 1635 | @Test |
1631 | public void initiateMessageTest35() throws PcepParseException { | 1636 | public void initiateMessageTest35() throws PcepParseException { |
... | @@ -1633,7 +1638,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1633,7 +1638,7 @@ public class PcepInitiateMsgTest2 { |
1633 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1638 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1634 | * ERO, LSPA OBJECT. | 1639 | * ERO, LSPA OBJECT. |
1635 | */ | 1640 | */ |
1636 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x60, | 1641 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x60, |
1637 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1642 | 0x21, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1638 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv | 1643 | 0x00, 0x11, 0x00, 0x02, 0x54, 0x31, 0x00, 0x00, //SymbolicPathNameTlv |
1639 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object | 1644 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object |
... | @@ -1643,7 +1648,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1643,7 +1648,7 @@ public class PcepInitiateMsgTest2 { |
1643 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 1648 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
1644 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 1649 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
1645 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1650 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1646 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1651 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1647 | 1652 | ||
1648 | byte[] testInitiateCreationMsg = {0}; | 1653 | byte[] testInitiateCreationMsg = {0}; |
1649 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1654 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1652,26 +1657,26 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1652,26 +1657,26 @@ public class PcepInitiateMsgTest2 { |
1652 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1657 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1653 | PcepMessage message = null; | 1658 | PcepMessage message = null; |
1654 | 1659 | ||
1660 | + | ||
1655 | message = reader.readFrom(buffer); | 1661 | message = reader.readFrom(buffer); |
1656 | 1662 | ||
1657 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1663 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1658 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1664 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1665 | + | ||
1659 | message.writeTo(buf); | 1666 | message.writeTo(buf); |
1667 | + | ||
1660 | testInitiateCreationMsg = buf.array(); | 1668 | testInitiateCreationMsg = buf.array(); |
1661 | 1669 | ||
1662 | - int iReadLen = buf.writerIndex() - 0; | 1670 | + int iReadLen = buf.writerIndex(); |
1663 | testInitiateCreationMsg = new byte[iReadLen]; | 1671 | testInitiateCreationMsg = new byte[iReadLen]; |
1664 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1672 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1665 | 1673 | ||
1666 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1674 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1667 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1668 | } | 1675 | } |
1669 | 1676 | ||
1670 | /** | 1677 | /** |
1671 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1678 | * This test case checks for SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1672 | * ERO, LSPA OBJECT objects in PcInitiate message. | 1679 | * ERO, LSPA OBJECT objects in PcInitiate message. |
1673 | - * | ||
1674 | - * @throws PcepParseException when message paring fails | ||
1675 | */ | 1680 | */ |
1676 | @Test | 1681 | @Test |
1677 | public void initiateMessageTest36() throws PcepParseException { | 1682 | public void initiateMessageTest36() throws PcepParseException { |
... | @@ -1679,7 +1684,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1679,7 +1684,7 @@ public class PcepInitiateMsgTest2 { |
1679 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, | 1684 | /* SRP, LSP ( StatefulLspDbVerTlv), END-POINTS, |
1680 | * ERO, LSPA OBJECT. | 1685 | * ERO, LSPA OBJECT. |
1681 | */ | 1686 | */ |
1682 | - byte[] initiateCreationMsg = new byte[] {0x20, 0x0C, 0x00, (byte) 0x58, | 1687 | + byte[] initiateCreationMsg = new byte[]{0x20, 0x0C, 0x00, (byte) 0x58, |
1683 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object | 1688 | 0x21, 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, //SRP object |
1684 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object | 1689 | 0x20, 0x10, 0x00, 0x14, 0x00, 0x00, 0x10, 0x03, //LSP object |
1685 | 0x00, 0x17, 0x00, 0x08, //StatefulLspDbVerTlv | 1690 | 0x00, 0x17, 0x00, 0x08, //StatefulLspDbVerTlv |
... | @@ -1688,7 +1693,7 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1688,7 +1693,7 @@ public class PcepInitiateMsgTest2 { |
1688 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object | 1693 | 0x07, 0x10, 0x00, 0x14, (byte) 0x01, 0x08, 0x0C, 0x01, //ERO object |
1689 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, | 1694 | 0x01, 0x01, 0x00, 0x00, (byte) 0x01, 0x08, 0x0C, 0x01, 0x01, 0x02, 0x00, 0x00, |
1690 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object | 1695 | 0x09, 0x10, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, //LSPA object |
1691 | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00 }; | 1696 | + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00}; |
1692 | 1697 | ||
1693 | byte[] testInitiateCreationMsg = {0}; | 1698 | byte[] testInitiateCreationMsg = {0}; |
1694 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); | 1699 | ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(); |
... | @@ -1697,20 +1702,21 @@ public class PcepInitiateMsgTest2 { | ... | @@ -1697,20 +1702,21 @@ public class PcepInitiateMsgTest2 { |
1697 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); | 1702 | PcepMessageReader<PcepMessage> reader = PcepFactories.getGenericReader(); |
1698 | PcepMessage message = null; | 1703 | PcepMessage message = null; |
1699 | 1704 | ||
1705 | + | ||
1700 | message = reader.readFrom(buffer); | 1706 | message = reader.readFrom(buffer); |
1701 | 1707 | ||
1702 | - Assert.assertTrue("PcepMessage is not instance of PcInitiate", (message instanceof PcepInitiateMsg)); | 1708 | + assertThat(message, sameInstance((PcepInitiateMsg) message)); |
1703 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); | 1709 | ChannelBuffer buf = ChannelBuffers.dynamicBuffer(); |
1710 | + | ||
1704 | message.writeTo(buf); | 1711 | message.writeTo(buf); |
1712 | + | ||
1705 | testInitiateCreationMsg = buf.array(); | 1713 | testInitiateCreationMsg = buf.array(); |
1706 | 1714 | ||
1707 | - int iReadLen = buf.writerIndex() - 0; | 1715 | + int iReadLen = buf.writerIndex(); |
1708 | testInitiateCreationMsg = new byte[iReadLen]; | 1716 | testInitiateCreationMsg = new byte[iReadLen]; |
1709 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); | 1717 | buf.readBytes(testInitiateCreationMsg, 0, iReadLen); |
1710 | 1718 | ||
1711 | - Assert.assertArrayEquals("PcInitiate messages are not equal", | 1719 | + assertThat(testInitiateCreationMsg, is(initiateCreationMsg)); |
1712 | - initiateCreationMsg, testInitiateCreationMsg); | ||
1713 | - | ||
1714 | } | 1720 | } |
1715 | } | 1721 | } |
1716 | 1722 | ... | ... |
-
Please register or login to post a comment