Skip to content

Commit

Permalink
Test fix for producer idempotence
Browse files Browse the repository at this point in the history
Signed-off-by: Nithin <[email protected]>
  • Loading branch information
nithin-pankaj committed May 30, 2024
1 parent b063d47 commit 5a30880
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ public void writeTransactionToLedgerTest()
Mockito.when(gatewayConnetion.getNetwork(Mockito.anyString())).thenReturn(network);
Mockito.when(network.getContract(Mockito.anyString())).thenReturn(contract);
Mockito.when(contract.createTransaction(Mockito.anyString())).thenReturn(transaction);
Mockito.when(transaction.getTransactionId()).thenReturn(Mockito.anyString());
Mockito.when(transaction.submit(Mockito.<String>any())).thenReturn(byteArrayResponse);
/*
* Mockito.when(contract.submitTransaction(Mockito.anyString(),
Expand All @@ -92,6 +93,7 @@ public void writeTransactionToLedgerContractExceptionTest()
Mockito.when(gatewayConnetion.getNetwork(Mockito.anyString())).thenReturn(network);
Mockito.when(network.getContract(Mockito.anyString())).thenReturn(contract);
Mockito.when(contract.createTransaction(Mockito.anyString())).thenReturn(transaction);
Mockito.when(transaction.getTransactionId()).thenReturn(Mockito.anyString());
Mockito.when(transaction.submit(Mockito.<String>any())).thenThrow(new ContractException(""));
/*
* Mockito.when(contract.submitTransaction(Mockito.anyString(),
Expand All @@ -115,6 +117,7 @@ public void writeTransactionToLedgerTimeoutExceptionTest()
Mockito.when(gatewayConnetion.getNetwork(Mockito.anyString())).thenReturn(network);
Mockito.when(network.getContract(Mockito.anyString())).thenReturn(contract);
Mockito.when(contract.createTransaction(Mockito.anyString())).thenReturn(transaction);
Mockito.when(transaction.getTransactionId()).thenReturn(Mockito.anyString());
Mockito.when(transaction.submit(Mockito.<String>any())).thenThrow(new TimeoutException());
/*
* Mockito.when(contract.submitTransaction(Mockito.anyString(),
Expand All @@ -138,6 +141,7 @@ public void writeTransactionToLedgerInterruptExceptionTest()
Mockito.when(gatewayConnetion.getNetwork(Mockito.anyString())).thenReturn(network);
Mockito.when(network.getContract(Mockito.anyString())).thenReturn(contract);
Mockito.when(contract.createTransaction(Mockito.anyString())).thenReturn(transaction);
Mockito.when(transaction.getTransactionId()).thenReturn(Mockito.anyString());
Mockito.when(transaction.submit(Mockito.<String>any())).thenThrow(new InterruptedException());
/*
* Mockito.when(contract.submitTransaction(Mockito.anyString(),
Expand Down
7 changes: 5 additions & 2 deletions src/test/resources/application-default-consumer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ kafka:
event-listener:
ssl-enabled: false
brokerHost: localhost:9092
topic: test-publisher-event-topic
topic: test-publisher-event-topice
enable-idempotence: true
management:
endpoints:
web:
Expand Down Expand Up @@ -57,10 +58,12 @@ management:
http.server.requests: 1s
custom:
kafka:
enabled: true
enabled: false
server:
config:
location: /Users/n0p0328/work/hlf-connector/src/main/resources/config/
servlet:
context-path: /hlf-rest-client
port: 8282
dedupe:
enable: true
6 changes: 5 additions & 1 deletion src/test/resources/application-per-partition-consumer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,12 @@ kafka:
ssl-enabled: false
brokerHost: localhost:9092
topic: test-publisher-event-topic
enable-idempotence: true
failed-message-listener:
brokerHost: localhost:9092
topic: test-consumer-dlt
ssl-enabled: false
enable-idempotence: true
management:
endpoints:
web:
Expand Down Expand Up @@ -62,10 +64,12 @@ management:
http.server.requests: 1s
custom:
kafka:
enabled: true
enabled: false
server:
config:
location: /Users/n0p0328/work/hlf-connector/src/main/resources/config/
servlet:
context-path: /hlf-rest-client
port: 8282
dedupe:
enable: true
5 changes: 3 additions & 2 deletions src/test/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,9 @@ kafka:
event-listener:
brokerHost: localhost:9093
topic: hlf-offchain-topic


enable-idempotence: true
dedupe:
enable: false
---
spring:
profiles: intg
Expand Down

0 comments on commit 5a30880

Please sign in to comment.