mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-24 01:08:04 +01:00
Parse message content as a byte array in request entities
This commit is contained in:
committed by
Jon Chambers
parent
db2cd20dcb
commit
faef614d80
@@ -1096,7 +1096,7 @@ class MessageControllerTest {
|
||||
.request()
|
||||
.header(HeaderUtils.UNIDENTIFIED_ACCESS_KEY, Base64.getEncoder().encodeToString(UNIDENTIFIED_ACCESS_BYTES))
|
||||
.put(Entity.entity(new IncomingMessageList(
|
||||
List.of(new IncomingMessage(1, (byte) 1, 1, Base64.getEncoder().encodeToString(contentBytes))), false, true,
|
||||
List.of(new IncomingMessage(1, (byte) 1, 1, contentBytes)), false, true,
|
||||
System.currentTimeMillis()),
|
||||
MediaType.APPLICATION_JSON_TYPE))) {
|
||||
|
||||
@@ -1642,14 +1642,4 @@ class MessageControllerTest {
|
||||
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
@Test
|
||||
void decodedSize() {
|
||||
for (int size = MessageController.MAX_MESSAGE_SIZE - 3; size <= MessageController.MAX_MESSAGE_SIZE + 3; size++) {
|
||||
final byte[] bytes = TestRandomUtil.nextBytes(size);
|
||||
final String base64Encoded = Base64.getEncoder().encodeToString(bytes);
|
||||
|
||||
assertEquals(bytes.length, MessageController.decodedSize(base64Encoded));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user