Browse Source

Fix testMetaData

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 year ago
parent
commit
e56ab6d4c6

+ 5 - 2
app/src/androidTest/java/com/owncloud/android/AbstractIT.java

@@ -190,10 +190,13 @@ public abstract class AbstractIT {
         }
     }
 
-    protected void testOnlyOnServer(OwnCloudVersion version) {
+    protected void testOnlyOnServer(OwnCloudVersion version) throws AccountUtils.AccountNotFoundException {
+        NextcloudClient client = OwnCloudClientFactory.createNextcloudClient(user, targetContext);
+
         OCCapability ocCapability = (OCCapability) new GetCapabilitiesRemoteOperation()
-            .execute(nextcloudClient)
+            .execute(client)
             .getSingleData();
+
         assumeTrue(ocCapability.getVersion().isNewerOrEqual(version));
     }
 

+ 5 - 1
app/src/androidTest/java/com/owncloud/android/UploadIT.java

@@ -31,9 +31,11 @@ import com.owncloud.android.datamodel.UploadsStorageManager;
 import com.owncloud.android.db.OCUpload;
 import com.owncloud.android.files.services.FileUploader;
 import com.owncloud.android.files.services.NameCollisionPolicy;
+import com.owncloud.android.lib.common.accounts.AccountUtils;
 import com.owncloud.android.lib.common.operations.RemoteOperationResult;
 import com.owncloud.android.lib.resources.files.model.GeoLocation;
 import com.owncloud.android.lib.resources.files.model.ImageDimension;
+import com.owncloud.android.lib.resources.status.NextcloudVersion;
 import com.owncloud.android.operations.RefreshFolderOperation;
 import com.owncloud.android.operations.RemoveFileOperation;
 import com.owncloud.android.operations.UploadFileOperation;
@@ -476,7 +478,9 @@ public class UploadIT extends AbstractOnServerIT {
     }
 
     @Test
-    public void testMetadata() throws IOException {
+    public void testMetadata() throws IOException, AccountUtils.AccountNotFoundException {
+        testOnlyOnServer(NextcloudVersion.nextcloud_27);
+
         File file = getFile("gps.jpg");
         String remotePath = "/gps.jpg";
         OCUpload ocUpload = new OCUpload(file.getAbsolutePath(), remotePath, account.name);