diff --git a/build.gradle b/build.gradle index 69bd4b127..b1c142e3a 100644 --- a/build.gradle +++ b/build.gradle @@ -230,7 +230,7 @@ publishing { pom { name = 'fisco-bcos' description = 'fisco-bcos java-sdk' - url = 'http://www.fisco-bcos.org' + url = 'https://github.com/FISCO-BCOS/java-sdk' licenses { license { diff --git a/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java b/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java index 9440882b0..db99057ff 100644 --- a/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java +++ b/src/main/java/org/fisco/bcos/sdk/v3/contract/auth/po/ProposalInfo.java @@ -21,7 +21,8 @@ public class ProposalInfo extends DynamicStruct { public ProposalInfo() { super( - new Address(""), + Address.DEFAULT, + Address.DEFAULT, new Uint8(0), new Uint256(0), new Uint8(0), diff --git a/src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java b/src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java new file mode 100644 index 000000000..656293d96 --- /dev/null +++ b/src/test/java/org/fisco/bcos/sdk/v3/test/contract/auth/ProposalInfoTest.java @@ -0,0 +1,21 @@ +package org.fisco.bcos.sdk.v3.test.contract.auth; + +import org.fisco.bcos.sdk.v3.codec.datatypes.Address; +import org.fisco.bcos.sdk.v3.contract.auth.po.ProposalInfo; +import org.junit.Assert; +import org.junit.Test; + +public class ProposalInfoTest { + + @Test + public void testDefaultConstructor() { + ProposalInfo proposalInfo = new ProposalInfo(); + + Assert.assertEquals(7, proposalInfo.getValue().size()); + Assert.assertEquals( + "(address,address,uint8,uint256,uint8,address[],address[])", + proposalInfo.getTypeAsString()); + Assert.assertEquals(Address.DEFAULT, proposalInfo.getValue().get(0)); + Assert.assertEquals(Address.DEFAULT, proposalInfo.getValue().get(1)); + } +}