|
47 | 47 | public class FirstNetworkIntegrationTest { |
48 | 48 |
|
49 | 49 | @ClassRule |
50 | | - public static DockerComposeContainer env = new DockerComposeContainer( |
| 50 | + public static DockerComposeContainer<?> env = new DockerComposeContainer<>( |
51 | 51 | new File("src/test/resources/first-network/docker-compose-cli.yaml") |
52 | 52 | ) |
53 | 53 | .withLocalCompose(false) |
@@ -224,11 +224,11 @@ private void testSACCChaincodeInstallInstantiateInvokeQuery(HFClient client, Ins |
224 | 224 |
|
225 | 225 | // Creating proposal for query |
226 | 226 | final TransactionProposalRequest queryAProposalRequest = generateSACCQueryRequest(client, installProposalRequest.getChaincodeName(), "a"); |
227 | | - Utils.sendTransactionProposalQuery(queryAProposalRequest, myChannel, peer1org1, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFromUtf8("100"))); |
| 227 | + Utils.sendTransactionProposalQuery(queryAProposalRequest, myChannel, peer1org1, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFromUtf8("100"))); |
228 | 228 |
|
229 | 229 | // Creating proposal for query |
230 | 230 | final TransactionProposalRequest queryBProposalRequest = generateSACCQueryRequest(client, installProposalRequest.getChaincodeName(), "b"); |
231 | | - Utils.sendTransactionProposalQuery(queryBProposalRequest, myChannel, org1peers, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFromUtf8("200"))); |
| 231 | + Utils.sendTransactionProposalQuery(queryBProposalRequest, myChannel, org1peers, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFromUtf8("200"))); |
232 | 232 |
|
233 | 233 | } |
234 | 234 |
|
@@ -276,60 +276,60 @@ void RunSBE(HFClient client, Channel channel, String mode) throws NoSuchAlgorit |
276 | 276 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org1, channel.getOrderers()); |
277 | 277 |
|
278 | 278 | proposal = generateSBECCTransactionRequest(client, "getval", mode); |
279 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("foo", StandardCharsets.UTF_8))); |
| 279 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("foo", StandardCharsets.UTF_8))); |
280 | 280 |
|
281 | 281 | proposal = generateSBECCTransactionRequest(client, "addorgs", mode, "Org1MSP"); |
282 | 282 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org1, channel.getOrderers()); |
283 | 283 |
|
284 | 284 | proposal = generateSBECCTransactionRequest(client, "listorgs", mode); |
285 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("[\"Org1MSP\"]", StandardCharsets.UTF_8))); |
| 285 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("[\"Org1MSP\"]", StandardCharsets.UTF_8))); |
286 | 286 |
|
287 | 287 | proposal = generateSBECCTransactionRequest(client, "setval", mode, "val1"); |
288 | 288 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org1, channel.getOrderers()); |
289 | 289 |
|
290 | 290 | proposal = generateSBECCTransactionRequest(client, "getval", mode); |
291 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("val1", StandardCharsets.UTF_8))); |
| 291 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("val1", StandardCharsets.UTF_8))); |
292 | 292 |
|
293 | 293 | client.setUserContext(Utils.getUser1Org2TLS()); |
294 | 294 | proposal = generateSBECCTransactionRequest(client, "setval", mode, "val2"); |
295 | 295 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org2, channel.getOrderers(), true); |
296 | 296 |
|
297 | 297 | proposal = generateSBECCTransactionRequest(client, "getval", mode); |
298 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("val1", StandardCharsets.UTF_8))); |
| 298 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("val1", StandardCharsets.UTF_8))); |
299 | 299 |
|
300 | 300 | client.setUserContext(Utils.getUser1Org1TLS()); |
301 | 301 | proposal = generateSBECCTransactionRequest(client, "addorgs", mode, "Org2MSP"); |
302 | 302 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org1, channel.getOrderers()); |
303 | 303 |
|
304 | 304 | proposal = generateSBECCTransactionRequest(client, "listorgs", mode); |
305 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.anything(), Matchers.anyOf(Matchers.is(ByteString.copyFrom("[\"Org1MSP\",\"Org2MSP\"]", StandardCharsets.UTF_8)),Matchers.is(ByteString.copyFrom("[\"Org2MSP\",\"Org1MSP\"]", StandardCharsets.UTF_8)))); |
| 305 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.isEmptyString(), Matchers.anyOf(Matchers.is(ByteString.copyFrom("[\"Org1MSP\",\"Org2MSP\"]", StandardCharsets.UTF_8)),Matchers.is(ByteString.copyFrom("[\"Org2MSP\",\"Org1MSP\"]", StandardCharsets.UTF_8)))); |
306 | 306 |
|
307 | 307 | client.setUserContext(Utils.getUser1Org2TLS()); |
308 | 308 | proposal = generateSBECCTransactionRequest(client, "setval", mode, "val3"); |
309 | 309 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org2, channel.getOrderers(), true); |
310 | 310 |
|
311 | 311 | proposal = generateSBECCTransactionRequest(client, "getval", mode); |
312 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("val1", StandardCharsets.UTF_8))); |
| 312 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("val1", StandardCharsets.UTF_8))); |
313 | 313 |
|
314 | 314 | proposal = generateSBECCTransactionRequest(client, "setval", mode, "val4"); |
315 | 315 | Utils.sendTransactionProposalInvoke(proposal, channel, allpeers0, channel.getOrderers()); |
316 | 316 |
|
317 | 317 | client.setUserContext(Utils.getUser1Org1TLS()); |
318 | 318 | proposal = generateSBECCTransactionRequest(client, "getval", mode); |
319 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("val4", StandardCharsets.UTF_8))); |
| 319 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org1, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("val4", StandardCharsets.UTF_8))); |
320 | 320 |
|
321 | 321 | client.setUserContext(Utils.getUser1Org2TLS()); |
322 | 322 | proposal = generateSBECCTransactionRequest(client, "delorgs", mode, "Org1MSP"); |
323 | 323 | Utils.sendTransactionProposalInvoke(proposal, channel, peer0org2, channel.getOrderers(), true); |
324 | 324 |
|
325 | 325 | proposal = generateSBECCTransactionRequest(client, "listorgs", mode); |
326 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.anything(), Matchers.anyOf(Matchers.is(ByteString.copyFrom("[\"Org1MSP\",\"Org2MSP\"]", StandardCharsets.UTF_8)),Matchers.is(ByteString.copyFrom("[\"Org2MSP\",\"Org1MSP\"]", StandardCharsets.UTF_8)))); |
| 326 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.isEmptyString(), Matchers.anyOf(Matchers.is(ByteString.copyFrom("[\"Org1MSP\",\"Org2MSP\"]", StandardCharsets.UTF_8)),Matchers.is(ByteString.copyFrom("[\"Org2MSP\",\"Org1MSP\"]", StandardCharsets.UTF_8)))); |
327 | 327 |
|
328 | 328 | proposal = generateSBECCTransactionRequest(client, "delorgs", mode, "Org1MSP"); |
329 | 329 | Utils.sendTransactionProposalInvoke(proposal, channel, allpeers0, channel.getOrderers()); |
330 | 330 |
|
331 | 331 | proposal = generateSBECCTransactionRequest(client, "listorgs", mode); |
332 | | - Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.anything(), Matchers.is(ByteString.copyFrom("[\"Org2MSP\"]", StandardCharsets.UTF_8))); |
| 332 | + Utils.sendTransactionProposalQuery(proposal, channel, peer0org2, Matchers.is(200), Matchers.isEmptyString(), Matchers.is(ByteString.copyFrom("[\"Org2MSP\"]", StandardCharsets.UTF_8))); |
333 | 333 |
|
334 | 334 | } |
335 | 335 |
|
@@ -383,7 +383,7 @@ private void executeAndValidateQueryOnAccount(HFClient client, Channel channel, |
383 | 383 | .filter(peer -> peer.getName().contains(peerName)) |
384 | 384 | .collect(Collectors.toList()), |
385 | 385 | Matchers.is(ChaincodeResponse.Status.SUCCESS.getStatus()), |
386 | | - Matchers.anything(), |
| 386 | + Matchers.isEmptyString(), |
387 | 387 | Matchers.is(ByteString.copyFrom(expectedAmount, StandardCharsets.UTF_8)) |
388 | 388 | ); |
389 | 389 | } |
@@ -439,7 +439,7 @@ private void executeAndValidateQueryOnAccountNewPM(HFClient client, Channel chan |
439 | 439 | .filter(peer -> peer.getName().contains(peerName)) |
440 | 440 | .collect(Collectors.toList()), |
441 | 441 | Matchers.is(ChaincodeResponse.Status.SUCCESS.getStatus()), |
442 | | - Matchers.anything(), |
| 442 | + Matchers.isEmptyString(), |
443 | 443 | Matchers.is(ByteString.copyFrom(expectedAmount, StandardCharsets.UTF_8)) |
444 | 444 | ); |
445 | 445 | } |
|
0 commit comments