From 6d718c0028d0838dfc2cccb78c7d1ef93f7361c3 Mon Sep 17 00:00:00 2001 From: maskara Date: Mon, 13 Nov 2017 23:12:17 +0530 Subject: [PATCH] Upload tests --- .../nrw/commons/upload/FileUtilsTest.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 app/src/androidTest/java/fr/free/nrw/commons/upload/FileUtilsTest.java diff --git a/app/src/androidTest/java/fr/free/nrw/commons/upload/FileUtilsTest.java b/app/src/androidTest/java/fr/free/nrw/commons/upload/FileUtilsTest.java new file mode 100644 index 000000000..9ca8c67a9 --- /dev/null +++ b/app/src/androidTest/java/fr/free/nrw/commons/upload/FileUtilsTest.java @@ -0,0 +1,28 @@ +package fr.free.nrw.commons.upload; + +import android.net.Uri; +import android.support.test.InstrumentationRegistry; +import android.support.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertThat; + +@RunWith(AndroidJUnit4.class) +public class FileUtilsTest { + @Test + public void isSelfOwned() throws Exception { + Uri uri = Uri.parse("content://fr.free.nrw.commons.provider/document/1"); + boolean selfOwned = FileUtils.isSelfOwned(InstrumentationRegistry.getTargetContext(), uri); + assertThat(selfOwned, is(true)); + } + + @Test + public void isNotSelfOwned() throws Exception { + Uri uri = Uri.parse("content://com.android.providers.media.documents/document/1"); + boolean selfOwned = FileUtils.isSelfOwned(InstrumentationRegistry.getTargetContext(), uri); + assertThat(selfOwned, is(false)); + } +} \ No newline at end of file