|
11 | 11 | import com.hedera.hashgraph.sdk.proto.ContractFunctionResultOrBuilder; |
12 | 12 | import com.hedera.hashgraph.sdk.TokenId; |
13 | 13 | import com.hedera.hashgraph.sdk.TokenType; |
| 14 | +import com.hedera.hashgraph.sdk.TopicId; |
14 | 15 | import com.openelements.hedera.base.Account; |
15 | 16 | import com.openelements.hedera.base.ContractParam; |
16 | 17 | import com.openelements.hedera.base.protocol.AccountBalanceRequest; |
|
27 | 28 | import com.openelements.hedera.base.protocol.ContractDeleteResult; |
28 | 29 | import com.openelements.hedera.base.protocol.FileAppendRequest; |
29 | 30 | import com.openelements.hedera.base.protocol.TokenTransferResult; |
| 31 | +import com.openelements.hedera.base.protocol.TopicCreateResult; |
30 | 32 | import com.openelements.hedera.base.protocol.TokenMintResult; |
31 | 33 | import com.openelements.hedera.base.protocol.TokenCreateResult; |
32 | 34 | import com.openelements.hedera.base.protocol.TokenBurnResult; |
@@ -739,4 +741,18 @@ void testTopicSubmitMessageResultCreation() { |
739 | 741 | Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(null, validStatus)); |
740 | 742 | Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(validTransactionId, null)); |
741 | 743 | } |
| 744 | + |
| 745 | + @Test |
| 746 | + void testTopicCreateResultCreation() { |
| 747 | + //given |
| 748 | + final TransactionId validTransactionId = TransactionId. fromString( "[email protected]"); |
| 749 | + final Status validStatus =Status.SUCCESS; |
| 750 | + final TopicId validTopicId = TopicId.fromString("0.0.12345"); |
| 751 | + |
| 752 | + //then |
| 753 | + Assertions.assertDoesNotThrow(() -> new TopicCreateResult(validTransactionId,validStatus,validTopicId)); |
| 754 | + Assertions.assertThrows(NullPointerException.class, () -> new TopicCreateResult(null, validStatus, validTopicId)); |
| 755 | + Assertions.assertThrows(NullPointerException.class, () -> new TopicCreateResult(validTransactionId, null, validTopicId)); |
| 756 | + Assertions.assertThrows(NullPointerException.class, () -> new TopicCreateResult(validTransactionId, validStatus, null)); |
| 757 | + } |
742 | 758 | } |
0 commit comments