From: Bartek Przybylski Date: Sun, 30 Sep 2012 16:25:05 +0000 (+0200) Subject: testing entire ocversion X-Git-Tag: oc-android-1.4.3~170 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/bb147432aa954686ed21aa32920879234c50f596?ds=inline;hp=-c testing entire ocversion --- bb147432aa954686ed21aa32920879234c50f596 diff --git a/tests/src/com/owncloud/android/test/AccountUtilsTest.java b/tests/src/com/owncloud/android/test/AccountUtilsTest.java index d444b916..3c04ad22 100644 --- a/tests/src/com/owncloud/android/test/AccountUtilsTest.java +++ b/tests/src/com/owncloud/android/test/AccountUtilsTest.java @@ -7,17 +7,28 @@ import com.owncloud.android.utils.OwnCloudVersion; public class AccountUtilsTest extends AndroidTestCase { - public void testGetWebdavPath() { + public void testGetWebdavPathAndOCVersion() { OwnCloudVersion ocv12 = new OwnCloudVersion(0x010200); + OwnCloudVersion ocv12s = new OwnCloudVersion("1.2"); OwnCloudVersion ocv22 = new OwnCloudVersion(0x020200); OwnCloudVersion ocv30 = new OwnCloudVersion(0x030000); + OwnCloudVersion ocv33s = new OwnCloudVersion("3.3.3"); OwnCloudVersion ocv45 = new OwnCloudVersion(0x040500); OwnCloudVersion ocv70 = new OwnCloudVersion(0x070000); + assertTrue(AccountUtils.getWebdavPath(ocv12).equals("/webdav/owncloud.php")); + assertTrue(AccountUtils.getWebdavPath(ocv12s).equals("/webdav/owncloud.php")); assertTrue(AccountUtils.getWebdavPath(ocv22).equals("/files/webdav.php")); assertTrue(AccountUtils.getWebdavPath(ocv30).equals("/files/webdav.php")); + assertTrue(AccountUtils.getWebdavPath(ocv33s).equals("/files/webdav.php")); assertTrue(AccountUtils.getWebdavPath(ocv45).equals("/remote.php/webdav")); assertTrue(AccountUtils.getWebdavPath(ocv70).equals("/remote.php/webdav")); + assertNull(AccountUtils.getWebdavPath(null)); + + OwnCloudVersion invalidVer = new OwnCloudVersion("a.b.c"); + assertFalse(invalidVer.isVersionValid()); + + assertTrue(ocv45.toString().equals("4.5.0")); } }