Skip to content
Snippets Groups Projects
Commit 49ca8053 authored by Lukas Malte Monnerjahn's avatar Lukas Malte Monnerjahn
Browse files

OZG-6753 apply review comments

parent 246625db
No related branches found
No related tags found
No related merge requests found
...@@ -109,32 +109,14 @@ class XtaClientITCase { ...@@ -109,32 +109,14 @@ class XtaClientITCase {
assertThat(result.transportReport().status()).isEqualTo(XtaMessageStatus.GREEN); assertThat(result.transportReport().status()).isEqualTo(XtaMessageStatus.GREEN);
} }
@DisplayName("should return message with correct message file metadata")
@Test
@SneakyThrows
void shouldReturnMessageWithCorrectMessageFileMetadata() {
var messageFile = message.messageFile();
var result = client.getMessage(CLIENT_IDENTIFIER1.value(), messageId);
var resultMessageFile = result.message().messageFile();
assertThat(resultMessageFile.contentType()).isEqualTo(messageFile.contentType());
assertThat(resultMessageFile.contentDescription()).isEqualTo(messageFile.contentDescription());
assertThat(resultMessageFile.encoding()).isEqualTo(messageFile.encoding());
assertThat(resultMessageFile.id()).isEqualTo(messageFile.id());
assertThat(resultMessageFile.language()).isEqualTo(messageFile.language());
assertThat(resultMessageFile.name()).isEqualTo(messageFile.name());
assertThat(resultMessageFile.size()).isEqualTo(messageFile.size());
}
@DisplayName("should return message with correct message file content") @DisplayName("should return message with correct message file content")
@Test @Test
@SneakyThrows @SneakyThrows
void shouldReturnMessageWithCorrectMessageFileContent() { void shouldReturnMessageWithCorrectMessageFileContent() {
var messageContent = message.messageFile().content().getInputStream().readAllBytes(); var messageContent = extractMessageFileContent(message);
var result = client.getMessage(CLIENT_IDENTIFIER1.value(), messageId); var result = client.getMessage(CLIENT_IDENTIFIER1.value(), messageId);
var resultContent = result.message().messageFile().content().getInputStream().readAllBytes(); var resultContent = extractMessageFileContent(result.message());
assertThat(messageContent).isEqualTo(resultContent); assertThat(messageContent).isEqualTo(resultContent);
} }
...@@ -160,6 +142,11 @@ class XtaClientITCase { ...@@ -160,6 +142,11 @@ class XtaClientITCase {
assertThatThrownBy(() -> client.getMessage(CLIENT_IDENTIFIER2.value(), messageId)) assertThatThrownBy(() -> client.getMessage(CLIENT_IDENTIFIER2.value(), messageId))
.isInstanceOf(InvalidMessageIDException.class); .isInstanceOf(InvalidMessageIDException.class);
} }
@SneakyThrows
private byte[] extractMessageFileContent(XtaMessage xtaMessage) {
return xtaMessage.messageFile().content().getInputStream().readAllBytes();
}
} }
@DisplayName("send message") @DisplayName("send message")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment