Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-03-10 13:46:18 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-03-10 18:16:20 +0300
commit0fad669dc96db0ec1fa0d8b4f596251088c7b437 (patch)
tree24b7446346ecd0926d1ae1c02c4aa8c8649d253f
parent181b2ff9950e0d15e1d2a99808f6164f5616ba18 (diff)
Fix unit tests
Signed-off-by: Stefan Niedermann <info@niedermann.it>
-rw-r--r--app/src/test/java/it/niedermann/nextcloud/deck/util/AttachmentUtilTest.java26
1 files changed, 14 insertions, 12 deletions
diff --git a/app/src/test/java/it/niedermann/nextcloud/deck/util/AttachmentUtilTest.java b/app/src/test/java/it/niedermann/nextcloud/deck/util/AttachmentUtilTest.java
index 020063c7b..6273379e3 100644
--- a/app/src/test/java/it/niedermann/nextcloud/deck/util/AttachmentUtilTest.java
+++ b/app/src/test/java/it/niedermann/nextcloud/deck/util/AttachmentUtilTest.java
@@ -8,6 +8,7 @@ import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import it.niedermann.nextcloud.deck.model.Attachment;
+import it.niedermann.nextcloud.deck.model.enums.EAttachmentType;
import it.niedermann.nextcloud.deck.model.ocs.Version;
import static org.junit.Assert.assertEquals;
@@ -22,21 +23,22 @@ public class AttachmentUtilTest {
final Version versionThatDoesNotSupportFileAttachments = new Version("1.2.0", 1, 2, 0);
final String accountUrl = "https://example.com";
- // TODO depends on https://github.com/nextcloud/deck/pull/2638
-// final Attachment attachment1 = new Attachment();
-// attachment1.setFileId("1337");
-// final String thumbnailUrl1 = AttachmentUtil.getThumbnailUrl(versionThatDoesSupportFileAttachments, accountUrl, -1L, attachment1, 500);
-// assertEquals("https://example.com/index.php/core/preview?fileId=1337&x=500&y=500", thumbnailUrl1);
-//
-// final Attachment attachment2 = new Attachment();
-// attachment2.setFileId("0815");
-// final String thumbnailUrl2 = AttachmentUtil.getThumbnailUrl(versionThatDoesSupportFileAttachments, accountUrl, 0L, attachment2, 4711);
-// assertEquals("https://example.com/index.php/core/preview?fileId=0815&x=4711&y=4711", thumbnailUrl2);
+ final Attachment attachment1 = new Attachment();
+ attachment1.setFileid(1337L);
+ attachment1.setType(EAttachmentType.FILE);
+ final String thumbnailUrl1 = AttachmentUtil.getThumbnailUrl(versionThatDoesSupportFileAttachments, accountUrl, -1L, attachment1, 500);
+ assertEquals("https://example.com/index.php/core/preview?fileId=1337&x=500&y=500", thumbnailUrl1);
+
+ final Attachment attachment2 = new Attachment();
+ attachment2.setFileid(815L);
+ attachment2.setType(EAttachmentType.FILE);
+ final String thumbnailUrl2 = AttachmentUtil.getThumbnailUrl(versionThatDoesSupportFileAttachments, accountUrl, 0L, attachment2, 4711);
+ assertEquals("https://example.com/index.php/core/preview?fileId=815&x=4711&y=4711", thumbnailUrl2);
// Given there is an invalid fileId...
final Attachment attachment3 = new Attachment();
attachment3.setId(999L);
- attachment3.setFileid("");
+ attachment3.setFileid(null);
final String thumbnailUrl3 = AttachmentUtil.getThumbnailUrl(versionThatDoesSupportFileAttachments, accountUrl, 15L, attachment3, 205);
// ... a fallback to the attachment itself should be returned
assertEquals("https://example.com/index.php/apps/deck/cards/15/attachment/999", thumbnailUrl3);
@@ -44,7 +46,7 @@ public class AttachmentUtilTest {
// Given the server version does not support file attachments yet...
final Attachment attachment4 = new Attachment();
attachment4.setId(111L);
- attachment4.setFileid("222");
+ attachment4.setFileid(222L);
final String thumbnailUrl4 = AttachmentUtil.getThumbnailUrl(versionThatDoesNotSupportFileAttachments, accountUrl, 333L, attachment4, 444);
// ... a fallback to the attachment itself should be returned
assertEquals("https://example.com/index.php/apps/deck/cards/333/attachment/111", thumbnailUrl4);