Skip to content

Commit c7b8f5c

Browse files
CopilotkyonRay
andcommitted
Add comprehensive test coverage for uncovered utility, protocol, and codec classes (#4)
* Initial plan * Add comprehensive tests for ByteUtils, ThreadPoolService, SystemInformation, SecureRandomUtils, and LinuxSecureRandom Co-authored-by: kyonRay <32325790+kyonRay@users.noreply.github.com> * Add comprehensive tests for JsonRpcRequest and TopicTools Co-authored-by: kyonRay <32325790+kyonRay@users.noreply.github.com> * Address code review feedback - fix resource cleanup and remove redundant tests Co-authored-by: kyonRay <32325790+kyonRay@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: kyonRay <32325790+kyonRay@users.noreply.github.com>
1 parent 44944ef commit c7b8f5c

File tree

100 files changed

+2130
-125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+2130
-125
lines changed

src/integration-test/java/org/fisco/bcos/sdk/v3/test/BcosSDKTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
6767
import org.fisco.bcos.sdk.v3.test.contract.solidity.HelloWorld;
6868
import org.fisco.bcos.sdk.v3.transaction.codec.decode.TransactionDecoderService;
69-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
69+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
7070
import org.fisco.bcos.sdk.v3.transaction.pusher.TransactionPusherService;
7171
import org.fisco.bcos.sdk.v3.utils.Hex;
7272
import org.junit.Assert;

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/ContractTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.fisco.bcos.sdk.v3.model.ConstantConfig;
77
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
88
import org.fisco.bcos.sdk.v3.test.contract.solidity.Incremental;
9-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
9+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
1010
import org.fisco.bcos.sdk.v3.transaction.nonce.DefaultNonceAndBlockLimitProvider;
1111
import org.fisco.bcos.sdk.v3.transaction.nonce.NonceAndBlockLimitProvider;
1212
import org.fisco.bcos.sdk.v3.utils.Hex;

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/CodecTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.fisco.bcos.sdk.v3.model.CryptoType;
3434
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
3535
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
36-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
36+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
3737
import org.fisco.bcos.sdk.v3.utils.StringUtils;
3838

3939
@SuppressWarnings("unchecked")

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/ComplexCodecTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.fisco.bcos.sdk.v3.model.CryptoType;
3030
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
3131
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
32-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
32+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
3333

3434
@SuppressWarnings("unchecked")
3535
public class ComplexCodecTest extends Contract {

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/EventSubDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.fisco.bcos.sdk.v3.model.CryptoType;
2626
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
2727
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
28-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
28+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
2929

3030
@SuppressWarnings("unchecked")
3131
public class EventSubDemo extends Contract {

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/HelloWorld.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import org.fisco.bcos.sdk.v3.model.CryptoType;
1616
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
1717
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
18-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
18+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
1919

2020
public class HelloWorld extends Contract {
2121
public static final String[] BINARY_ARRAY = {

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/Incremental.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
import org.fisco.bcos.sdk.v3.model.CryptoType;
2222
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
2323
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
24-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
2524
import org.fisco.bcos.sdk.v3.transaction.manager.transactionv1.ProxySignTransactionManager;
2625
import org.fisco.bcos.sdk.v3.transaction.manager.transactionv1.TransactionManager;
26+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
2727

2828
@SuppressWarnings("unchecked")
2929
public class Incremental extends Contract {

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/PayableTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
2424
import org.fisco.bcos.sdk.v3.transaction.manager.transactionv1.ProxySignTransactionManager;
2525
import org.fisco.bcos.sdk.v3.transaction.manager.transactionv1.TransactionManager;
26-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
26+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
2727

2828
@SuppressWarnings("unchecked")
2929
public class PayableTest extends Contract {

src/integration-test/java/org/fisco/bcos/sdk/v3/test/contract/solidity/SM2EvidenceVerify.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.fisco.bcos.sdk.v3.model.CryptoType;
2424
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
2525
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
26-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
26+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
2727

2828
public class SM2EvidenceVerify extends Contract {
2929
public static final String[] BINARY_ARRAY = {

src/integration-test/java/org/fisco/bcos/sdk/v3/test/demo/AssembleTransactionWithRemoteSignProcessorSample.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
import org.fisco.bcos.sdk.v3.model.TransactionReceipt;
2525
import org.fisco.bcos.sdk.v3.model.callback.TransactionCallback;
2626
import org.fisco.bcos.sdk.v3.test.transaction.mock.RemoteSignProviderMock;
27-
import org.fisco.bcos.sdk.v3.test.transaction.model.dto.CallRequest;
28-
import org.fisco.bcos.sdk.v3.test.transaction.model.dto.CallResponse;
29-
import org.fisco.bcos.sdk.v3.test.transaction.model.dto.TransactionResponse;
30-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.ContractException;
31-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.NoSuchTransactionFileException;
32-
import org.fisco.bcos.sdk.v3.test.transaction.model.exception.TransactionBaseException;
3327
import org.fisco.bcos.sdk.v3.transaction.codec.decode.TransactionDecoderService;
3428
import org.fisco.bcos.sdk.v3.transaction.manager.AssembleTransactionWithRemoteSignProcessor;
3529
import org.fisco.bcos.sdk.v3.transaction.manager.TransactionProcessorFactory;
30+
import org.fisco.bcos.sdk.v3.transaction.model.dto.CallRequest;
31+
import org.fisco.bcos.sdk.v3.transaction.model.dto.CallResponse;
32+
import org.fisco.bcos.sdk.v3.transaction.model.dto.TransactionResponse;
33+
import org.fisco.bcos.sdk.v3.transaction.model.exception.ContractException;
34+
import org.fisco.bcos.sdk.v3.transaction.model.exception.NoSuchTransactionFileException;
35+
import org.fisco.bcos.sdk.v3.transaction.model.exception.TransactionBaseException;
3636
import org.fisco.bcos.sdk.v3.transaction.signer.RemoteSignProviderInterface;
3737
import org.fisco.bcos.sdk.v3.utils.Hex;
3838

0 commit comments

Comments
 (0)