Loading app/build.gradle +1 −0 Original line number Diff line number Diff line Loading @@ -87,4 +87,5 @@ dependencies { testImplementation 'junit:junit:4.12' testImplementation 'org.robolectric:robolectric:4.8.1' testImplementation('org.mockito:mockito-inline:3.4.0') testImplementation 'androidx.work:work-testing:2.0.1' } app/src/test/java/foundation/e/drive/TestUtils.java +16 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import android.accounts.Account; import android.accounts.AccountManager; import android.content.Context; import android.os.Bundle; import android.util.Log; import com.owncloud.android.lib.common.OwnCloudClient; import com.owncloud.android.lib.common.network.CertificateCombinedException; Loading @@ -20,10 +21,15 @@ import java.security.NoSuchAlgorithmException; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import java.util.Properties; import java.util.concurrent.Executors; import static com.owncloud.android.lib.common.accounts.AccountUtils.Constants.KEY_OC_BASE_URL; import static org.junit.Assert.assertTrue; import androidx.work.Configuration; import androidx.work.testing.SynchronousExecutor; import androidx.work.testing.WorkManagerTestInitHelper; public abstract class TestUtils { public static final String TEST_LOCAL_ROOT_FOLDER_PATH = "/tmp/eDrive/test/"; //THis is where test file and folder for synchronisatio will be stored public static final String TEST_REMOTE_ROOT_FOLDER_PATH ="/eDrive-test/"; Loading Loading @@ -141,4 +147,14 @@ public abstract class TestUtils { return file; } public static void initializeWorkmanager(Context context) { final Configuration config = new Configuration.Builder() .setMinimumLoggingLevel(Log.DEBUG) .setExecutor(new SynchronousExecutor()) .build(); WorkManagerTestInitHelper.initializeTestWorkManager( context, config); } } app/src/test/java/foundation/e/drive/services/AbstractServiceIT.java +0 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; import org.robolectric.android.controller.ServiceController; import org.robolectric.annotation.Config; import org.robolectric.shadows.ShadowAccountManager; import org.robolectric.shadows.ShadowLog; import foundation.e.drive.TestUtils; Loading app/src/test/java/foundation/e/drive/services/InitializerServiceTest.java +3 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ import android.app.job.JobScheduler; import android.content.Context; import android.net.ConnectivityManager; import org.junit.Test; import org.robolectric.Robolectric; import org.robolectric.RuntimeEnvironment; Loading @@ -31,6 +32,7 @@ public class InitializerServiceTest extends AbstractServiceIT<InitializerService connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); dbHelper = new DbHelper(context); TestUtils.initializeWorkmanager(context); init_done = false; } Loading Loading @@ -62,6 +64,7 @@ public class InitializerServiceTest extends AbstractServiceIT<InitializerService registerSharedPref(); prepareValidAccount(); enableMediaAndSettingsSync(TestUtils.getValidAccount()); //WorkManager.initialize(context, ); /*try { testConnection(CommonUtils.getOwnCloudClient(validAccount, context)); }catch(Exception e){ Loading Loading
app/build.gradle +1 −0 Original line number Diff line number Diff line Loading @@ -87,4 +87,5 @@ dependencies { testImplementation 'junit:junit:4.12' testImplementation 'org.robolectric:robolectric:4.8.1' testImplementation('org.mockito:mockito-inline:3.4.0') testImplementation 'androidx.work:work-testing:2.0.1' }
app/src/test/java/foundation/e/drive/TestUtils.java +16 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import android.accounts.Account; import android.accounts.AccountManager; import android.content.Context; import android.os.Bundle; import android.util.Log; import com.owncloud.android.lib.common.OwnCloudClient; import com.owncloud.android.lib.common.network.CertificateCombinedException; Loading @@ -20,10 +21,15 @@ import java.security.NoSuchAlgorithmException; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import java.util.Properties; import java.util.concurrent.Executors; import static com.owncloud.android.lib.common.accounts.AccountUtils.Constants.KEY_OC_BASE_URL; import static org.junit.Assert.assertTrue; import androidx.work.Configuration; import androidx.work.testing.SynchronousExecutor; import androidx.work.testing.WorkManagerTestInitHelper; public abstract class TestUtils { public static final String TEST_LOCAL_ROOT_FOLDER_PATH = "/tmp/eDrive/test/"; //THis is where test file and folder for synchronisatio will be stored public static final String TEST_REMOTE_ROOT_FOLDER_PATH ="/eDrive-test/"; Loading Loading @@ -141,4 +147,14 @@ public abstract class TestUtils { return file; } public static void initializeWorkmanager(Context context) { final Configuration config = new Configuration.Builder() .setMinimumLoggingLevel(Log.DEBUG) .setExecutor(new SynchronousExecutor()) .build(); WorkManagerTestInitHelper.initializeTestWorkManager( context, config); } }
app/src/test/java/foundation/e/drive/services/AbstractServiceIT.java +0 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; import org.robolectric.android.controller.ServiceController; import org.robolectric.annotation.Config; import org.robolectric.shadows.ShadowAccountManager; import org.robolectric.shadows.ShadowLog; import foundation.e.drive.TestUtils; Loading
app/src/test/java/foundation/e/drive/services/InitializerServiceTest.java +3 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ import android.app.job.JobScheduler; import android.content.Context; import android.net.ConnectivityManager; import org.junit.Test; import org.robolectric.Robolectric; import org.robolectric.RuntimeEnvironment; Loading @@ -31,6 +32,7 @@ public class InitializerServiceTest extends AbstractServiceIT<InitializerService connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); dbHelper = new DbHelper(context); TestUtils.initializeWorkmanager(context); init_done = false; } Loading Loading @@ -62,6 +64,7 @@ public class InitializerServiceTest extends AbstractServiceIT<InitializerService registerSharedPref(); prepareValidAccount(); enableMediaAndSettingsSync(TestUtils.getValidAccount()); //WorkManager.initialize(context, ); /*try { testConnection(CommonUtils.getOwnCloudClient(validAccount, context)); }catch(Exception e){ Loading