Class com.nextcloud.client.jobs.BackgroundJobManagerTest$Manager

2

tests

2

failures

0

skipped

16.745s

duration

0%

successful

Failed tests

cancel_all_jobs

org.mockito.exceptions.base.MockitoException: 
Mockito cannot mock this class: class android.content.Context.

Mockito can only mock non-private & non-final classes, but the root cause of this error might be different.
Please check the full stacktrace to understand what the issue is.
If you're still not sure why you're getting this error, please open an issue on GitHub.



IMPORTANT INFORMATION FOR ANDROID USERS:

The regular Byte Buddy mock makers cannot generate code on an Android VM!
To resolve this, please use the 'mockito-android' dependency for your application:
https://search.maven.org/artifact/org.mockito/mockito-android

Java               : 0.9
JVM vendor name    : The Android Project
JVM vendor version : 2.1.0
JVM name           : Dalvik
JVM version        : 0.9
JVM info           : null
OS name            : Linux
OS version         : 4.14.175-gdbec1739


Underlying exception : java.lang.IllegalArgumentException: Could not create type
	at com.nextcloud.client.jobs.BackgroundJobManagerTest$Fixture.setUpFixture(BackgroundJobManagerTest.kt:466)
	... 40 trimmed
Caused by: java.lang.IllegalArgumentException: Could not create type
	at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:174)
	at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:403)
	at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:194)
	at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:414)
	at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
	at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMockType(SubclassByteBuddyMockMaker.java:79)
	at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:45)
	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)
	... 42 more
Caused by: java.lang.OutOfMemoryError: Failed to allocate a 46136 byte allocation with 27312 free bytes and 26KB until OOM, target footprint 16777216, growth limit 16777216
	at net.bytebuddy.jar.asm.ByteVector.<init>(ByteVector.java:55)
	at net.bytebuddy.jar.asm.ClassWriter.toByteArray(ClassWriter.java:621)
	at net.bytebuddy.utility.AsmClassWriter$ForAsm.getBinaryRepresentation(AsmClassWriter.java:463)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation.create(TypeWriter.java:6324)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2280)
	at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4882)
	at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:4545)
	at org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockClass(SubclassBytecodeGenerator.java:285)
	at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0$org-mockito-internal-creation-bytebuddy-TypeCachingBytecodeGenerator(TypeCachingBytecodeGenerator.java:78)
	at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$$ExternalSyntheticLambda0.call(D8$$SyntheticClass:0)
	at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:172)
	... 52 more

get_all_job_info

org.mockito.exceptions.base.MockitoException: 
Mockito cannot mock this class: class android.content.Context.

Mockito can only mock non-private & non-final classes, but the root cause of this error might be different.
Please check the full stacktrace to understand what the issue is.
If you're still not sure why you're getting this error, please open an issue on GitHub.



IMPORTANT INFORMATION FOR ANDROID USERS:

The regular Byte Buddy mock makers cannot generate code on an Android VM!
To resolve this, please use the 'mockito-android' dependency for your application:
https://search.maven.org/artifact/org.mockito/mockito-android

Java               : 0.9
JVM vendor name    : The Android Project
JVM vendor version : 2.1.0
JVM name           : Dalvik
JVM version        : 0.9
JVM info           : null
OS name            : Linux
OS version         : 4.14.175-gdbec1739


Underlying exception : java.lang.IllegalArgumentException: Could not create type
	at com.nextcloud.client.jobs.BackgroundJobManagerTest$Fixture.setUpFixture(BackgroundJobManagerTest.kt:466)
	... 40 trimmed
Caused by: java.lang.IllegalArgumentException: Could not create type
	at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:174)
	at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:403)
	at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:194)
	at net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.java:414)
	at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.mockClass(TypeCachingBytecodeGenerator.java:75)
	at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMockType(SubclassByteBuddyMockMaker.java:79)
	at org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:45)
	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)
	... 42 more
Caused by: java.lang.OutOfMemoryError: Failed to allocate a 8208 byte allocation with 2648 free bytes and 2648B until OOM, target footprint 16777216, growth limit 16777216
	at net.bytebuddy.jar.asm.ByteVector.enlarge(ByteVector.java:369)
	at net.bytebuddy.jar.asm.ByteVector.put12(ByteVector.java:141)
	at net.bytebuddy.jar.asm.MethodWriter.visitTypeInsn(MethodWriter.java:975)
	at net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayCreator$ForReferenceType.apply(ArrayFactory.java:257)
	at net.bytebuddy.implementation.bytecode.collection.ArrayFactory$ArrayStackManipulation.apply(ArrayFactory.java:308)
	at net.bytebuddy.implementation.bytecode.StackManipulation$Compound.apply(StackManipulation.java:243)
	at net.bytebuddy.implementation.bytecode.constant.MethodConstant.apply(MethodConstant.java:156)
	at net.bytebuddy.implementation.Implementation$Context$Default$FieldCacheEntry.apply(Implementation.java:1407)
	at net.bytebuddy.implementation.bytecode.StackManipulation$Compound.apply(StackManipulation.java:243)
	at net.bytebuddy.implementation.bytecode.ByteCodeAppender$Simple.apply(ByteCodeAppender.java:200)
	at net.bytebuddy.implementation.bytecode.ByteCodeAppender$Compound.apply(ByteCodeAppender.java:158)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody.applyCode(TypeWriter.java:766)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody.applyBody(TypeWriter.java:751)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod.apply(TypeWriter.java:658)
	at net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain$Default.apply(TypeInitializer.java:110)
	at net.bytebuddy.implementation.Implementation$Context$Default.drain(Implementation.java:1265)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation.create(TypeWriter.java:6320)
	at net.bytebuddy.dynamic.scaffold.TypeWriter$Default.make(TypeWriter.java:2280)
	at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$UsingTypeWriter.make(DynamicType.java:4882)
	at net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make(DynamicType.java:4545)
	at org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockClass(SubclassBytecodeGenerator.java:285)
	at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.lambda$mockClass$0$org-mockito-internal-creation-bytebuddy-TypeCachingBytecodeGenerator(TypeCachingBytecodeGenerator.java:78)
	at org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$$ExternalSyntheticLambda0.call(D8$$SyntheticClass:0)
	at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:172)
	... 52 more

Tests

Test emulator-5554
cancel_all_jobs failed (7.592s)
get_all_job_info failed (9.153s)