Skip to content

Commit 8866b98

Browse files
committed
Generate mockito with privileges
1 parent 0ff66e9 commit 8866b98

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

utbot-framework/src/main/kotlin/org/utbot/framework/concrete/MockValueConstructor.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ import org.mockito.Mockito
4545
import org.mockito.stubbing.Answer
4646
import org.objectweb.asm.Type
4747
import org.utbot.common.withAccessibility
48+
import java.security.AccessController
49+
import java.security.PrivilegedAction
4850

4951
/**
5052
* Constructs values (including mocks) from models.
@@ -224,7 +226,7 @@ class MockValueConstructor(
224226
}
225227

226228
private fun generateMockitoMock(clazz: Class<*>, mocks: Map<ExecutableId, List<UtModel>>): Any {
227-
return Mockito.mock(clazz, generateMockitoAnswer(mocks))
229+
return AccessController.doPrivileged(PrivilegedAction { Mockito.mock(clazz, generateMockitoAnswer(mocks)) })
228230
}
229231

230232
private fun computeConcreteValuesForMethods(

0 commit comments

Comments
 (0)