Class com.nextcloud.client.migrations.MigrationsManagerTest

8

tests

8

failures

0

skipped

0.078s

duration

0%

successful

Failed tests

applied_migrations_are_recorded

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

inital_status_is_unknown

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

migration_error_is_recorded

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

migrations_are_not_run_if_already_run_for_an_app_version

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

migrations_are_scheduled_on_background_thread

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

new_app_version_is_marked_as_migrated_if_no_new_migrations_are_available

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

optional_migration_failure_does_not_trigger_a_migration_failure

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

previously_run_migrations_are_not_run_again

org.mockito.exceptions.base.MockitoException:
Failed to release mocks

This should not happen unless you are using a third-party mock maker
at com.nextcloud.client.migrations.MigrationsManagerTest.setUp(MigrationsManagerTest.kt:57)
... 31 trimmed
Caused by: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.InstantiatorProvider2 (alternate: null)
at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)
at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
at $Proxy51.getInstantiator(Unknown Source)
at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:47)
at org.mockito.android.internal.creation.AndroidByteBuddyMockMaker.createMock(AndroidByteBuddyMockMaker.java:40)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:99)
at org.mockito.internal.MockitoCore.mock(MockitoCore.java:80)
at org.mockito.Mockito.mock(Mockito.java:2235)
at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)
at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)
at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)
at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)
at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)
at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)
at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)
at org.mockito.MockitoAnnotations.initMocks(MockitoAnnotations.java:99)
... 33 more
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/ClassValue;
at io.mockk.proxy.android.ObjenesisInstantiator.<init>(ObjenesisInstantiator.kt:17)
at io.mockk.proxy.android.AndroidMockKAgentFactory.init(AndroidMockKAgentFactory.kt:169)
at io.mockk.impl.JvmMockKGateway.<init>(JvmMockKGateway.kt:82)
at io.mockk.impl.JvmMockKGateway.<clinit>(JvmMockKGateway.kt:230)
at com.nextcloud.client.documentscan.GeneratePDFUseCaseTest.setUp(GeneratePDFUseCaseTest.kt:80)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:76)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:150)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
... 17 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.ClassValue" on path: DexPathList[[zip file "/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk", zip file "/data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk"],nativeLibraryDirectories=[/data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/lib/x86_64, /data/app/com.nextcloud.client.test-rPMnCO45zryIwPWoB9AMuw==/base.apk!/lib/x86_64, /data/app/com.nextcloud.client-dmxOAGUvqJNLNTkq7JbeIw==/base.apk!/lib/x86_64, /system/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 40 more

Tests

Test test(AVD) - 10
applied_migrations_are_recorded failed (0.005s)
inital_status_is_unknown failed (0.003s)
migration_error_is_recorded failed (0.003s)
migrations_are_not_run_if_already_run_for_an_app_version failed (0.003s)
migrations_are_scheduled_on_background_thread failed (0.002s)
new_app_version_is_marked_as_migrated_if_no_new_migrations_are_available failed (0.004s)
optional_migration_failure_does_not_trigger_a_migration_failure failed (0.030s)
previously_run_migrations_are_not_run_again failed (0.028s)