|
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; |
@@ -727,4 +729,18 @@ void testTopicSubmitMessageResultCreation() { |
727 | 729 | Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(null, validStatus)); |
728 | 730 | Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(validTransactionId, null)); |
729 | 731 | } |
| 732 | + |
| 733 | + @Test |
| 734 | + void testTopicCreateResultCreation() { |
| 735 | + //given |
| 736 | + final TransactionId validTransactionId = TransactionId. fromString( "[email protected]"); |
| 737 | + final Status validStatus =Status.SUCCESS; |
| 738 | + final TopicId validTopicId = TopicId.fromString("0.0.12345"); |
| 739 | + |
| 740 | + //then |
| 741 | + Assertions.assertDoesNotThrow(() -> new TopicCreateResult(validTransactionId,validStatus,validTopicId)); |
| 742 | + Assertions.assertThrows(NullPointerException.class, () -> new TopicCreateResult(null, validStatus, validTopicId)); |
| 743 | + Assertions.assertThrows(NullPointerException.class, () -> new TopicCreateResult(validTransactionId, null, validTopicId)); |
| 744 | + Assertions.assertThrows(NullPointerException.class, () -> new TopicCreateResult(validTransactionId, validStatus, null)); |
| 745 | + } |
730 | 746 | } |
0 commit comments