Skip to content

Commit 3c38b39

Browse files
committed
#46 Add constructor tests for TopicDeleteResult
1 parent 84ed03e commit 3c38b39

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

hedera-base/src/test/java/com/openelements/hedera/base/test/ProtocolLayerDataCreationTests.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.openelements.hedera.base.protocol.ContractDeleteResult;
2828
import com.openelements.hedera.base.protocol.FileAppendRequest;
2929
import com.openelements.hedera.base.protocol.TokenTransferResult;
30+
import com.openelements.hedera.base.protocol.TopicDeleteResult;
3031
import com.openelements.hedera.base.protocol.TokenMintResult;
3132
import com.openelements.hedera.base.protocol.TokenCreateResult;
3233
import com.openelements.hedera.base.protocol.TokenBurnResult;
@@ -727,4 +728,17 @@ void testTopicSubmitMessageResultCreation() {
727728
Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(null, validStatus));
728729
Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(validTransactionId, null));
729730
}
731+
732+
@Test
733+
void testTopicDeleteResult() {
734+
735+
//given
736+
final TransactionId validTransactionId = TransactionId.fromString("[email protected]");
737+
final Status validStatus =Status.SUCCESS;
738+
739+
//then
740+
Assertions.assertDoesNotThrow(() -> new TopicDeleteResult(validTransactionId,validStatus));
741+
Assertions.assertThrows(NullPointerException.class, () -> new TopicDeleteResult(null, validStatus));
742+
Assertions.assertThrows(NullPointerException.class, () -> new TopicDeleteResult(validTransactionId, null));
743+
}
730744
}

0 commit comments

Comments
 (0)