From: Mik- Date: Tue, 30 Jul 2013 14:22:22 +0000 (+0200) Subject: Forgot to add file for second test X-Git-Tag: oc-android-1.4.6~26^2~1^2 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/7301c38f8a4a79eb1623ec1683716a5acd1e7d6d Forgot to add file for second test --- diff --git a/tests/src/com/owncloud/android/test/FileContentProviderTest.java b/tests/src/com/owncloud/android/test/FileContentProviderTest.java new file mode 100644 index 00000000..e0345e78 --- /dev/null +++ b/tests/src/com/owncloud/android/test/FileContentProviderTest.java @@ -0,0 +1,54 @@ +package com.owncloud.android.test; + +import com.owncloud.android.db.ProviderMeta.ProviderTableMeta; +import com.owncloud.android.providers.FileContentProvider; + +import android.annotation.TargetApi; +import android.net.Uri; +import android.os.Build; +import android.test.ProviderTestCase2; +import android.test.mock.MockContentResolver; +import android.util.Log; + +@TargetApi(Build.VERSION_CODES.CUPCAKE) +public class FileContentProviderTest extends ProviderTestCase2 { + + private static final String TAG = FileContentProvider.class.getName(); + + private static MockContentResolver resolve; + + public FileContentProviderTest(Class providerClass, + String providerAuthority) { + super(providerClass, providerAuthority); + // TODO Auto-generated constructor stub + } + + public FileContentProviderTest() { + super(FileContentProvider.class, "com.owncloud.android.providers.FileContentProvider"); + } + + @Override + public void setUp() { + Log.i(TAG, "Entered setup"); + try { + super.setUp(); + resolve = this.getMockContentResolver(); + } catch (Exception e) { + + } + } + + public void testGetTypeFile() { + Uri testuri = Uri.parse("content://org.owncloud/file/"); + assertEquals(ProviderTableMeta.CONTENT_TYPE_ITEM, resolve.getType(testuri)); + + testuri = Uri.parse("content://org.owncloud/file/123"); + assertEquals(ProviderTableMeta.CONTENT_TYPE_ITEM, resolve.getType(testuri)); + } + + public void testGetTypeRoot() { + Uri testuri = Uri.parse("content://org.owncloud/"); + assertEquals(ProviderTableMeta.CONTENT_TYPE, resolve.getType(testuri)); + } + +}