Skip to content

Commit 84ed03e

Browse files
Merge pull request #50 from IamLRBA/constructor-tests-for-TopicSubmitMessageResult
Added constructor tests for TopicSubmitMessageResult
2 parents aeefb18 + b96aaf0 commit 84ed03e

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
@@ -47,6 +47,7 @@
4747
import com.openelements.hedera.base.protocol.FileInfoRequest;
4848
import com.openelements.hedera.base.protocol.FileDeleteRequest;
4949
import com.openelements.hedera.base.protocol.FileCreateRequest;
50+
import com.openelements.hedera.base.protocol.TopicSubmitMessageResult;
5051

5152
import java.lang.reflect.Constructor;
5253
import java.nio.charset.StandardCharsets;
@@ -713,4 +714,17 @@ void testFileDeleteRequestCreation(){
713714
Assertions.assertThrows(NullPointerException.class, () -> new FileDeleteRequest(null, transactionValidDuration, null));
714715
Assertions.assertThrows(NullPointerException.class, () -> new FileDeleteRequest(null, null, null));
715716
}
717+
718+
@Test
719+
void testTopicSubmitMessageResultCreation() {
720+
721+
//given
722+
final TransactionId validTransactionId = TransactionId.fromString("[email protected]");
723+
final Status validStatus = Status.SUCCESS;
724+
725+
//then
726+
Assertions.assertDoesNotThrow(() -> new TopicSubmitMessageResult(validTransactionId, validStatus));
727+
Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(null, validStatus));
728+
Assertions.assertThrows(NullPointerException.class, () -> new TopicSubmitMessageResult(validTransactionId, null));
729+
}
716730
}

0 commit comments

Comments
 (0)