mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-26 12:44:38 +00:00
Add photo media quality selector when sending images.
This commit is contained in:
committed by
Greyson Parrelli
parent
8c9df8d3be
commit
dd934e0095
@@ -0,0 +1,28 @@
|
||||
package org.thoughtcrime.securesms.database;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.thoughtcrime.securesms.mms.SentMediaQuality;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
public class AttachmentDatabaseTransformPropertiesTest {
|
||||
|
||||
@Test
|
||||
public void transformProperties_verifyStructure() {
|
||||
AttachmentDatabase.TransformProperties properties = AttachmentDatabase.TransformProperties.empty();
|
||||
assertEquals("Added transform property, need to confirm default behavior for pre-existing payloads in database",
|
||||
"{\"skipTransform\":false,\"videoTrim\":false,\"videoTrimStartTimeUs\":0,\"videoTrimEndTimeUs\":0,\"sentMediaQuality\":0,\"videoEdited\":false}",
|
||||
properties.serialize());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void transformProperties_verifyMissingSentMediaQualityDefaultBehavior() {
|
||||
String json = "{\"skipTransform\":false,\"videoTrim\":false,\"videoTrimStartTimeUs\":0,\"videoTrimEndTimeUs\":0,\"videoEdited\":false}";
|
||||
|
||||
AttachmentDatabase.TransformProperties properties = AttachmentDatabase.TransformProperties.parse(json);
|
||||
|
||||
assertEquals(0, properties.getSentMediaQuality());
|
||||
assertEquals(SentMediaQuality.STANDARD, SentMediaQuality.fromCode(properties.getSentMediaQuality()));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user