Skip to content

Commit a87fb8d

Browse files
authored
Upgrade mockito (#121849) (#121932)
1 parent cf36d97 commit a87fb8d

File tree

5 files changed

+24
-16
lines changed

5 files changed

+24
-16
lines changed

client/test/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ dependencies {
2828
api "org.hamcrest:hamcrest:${versions.hamcrest}"
2929

3030
// mockito
31-
api 'org.mockito:mockito-core:5.11.0'
32-
api 'org.mockito:mockito-subclass:5.11.0'
33-
api 'net.bytebuddy:byte-buddy:1.14.12'
31+
api 'org.mockito:mockito-core:5.15.2'
32+
api 'org.mockito:mockito-subclass:5.15.2'
33+
api 'net.bytebuddy:byte-buddy:1.15.11'
3434
api 'org.objenesis:objenesis:3.3'
3535
}
3636

gradle/build.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ apache-compress = "org.apache.commons:commons-compress:1.26.1"
1111
apache-rat = "org.apache.rat:apache-rat:0.11"
1212
asm = { group = "org.ow2.asm", name="asm", version.ref="asm" }
1313
asm-tree = { group = "org.ow2.asm", name="asm-tree", version.ref="asm" }
14-
bytebuddy = "net.bytebuddy:byte-buddy:1.14.12"
14+
bytebuddy = "net.bytebuddy:byte-buddy:1.15.11"
1515
checkstyle = "com.puppycrawl.tools:checkstyle:10.3"
1616
commons-codec = "commons-codec:commons-codec:1.11"
1717
commmons-io = "commons-io:commons-io:2.2"

gradle/verification-metadata.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1704,9 +1704,9 @@
17041704
<sha256 value="1d31696445697720527091754369082a6651bd49781b6005deb94e56753406f9" origin="Generated by Gradle"/>
17051705
</artifact>
17061706
</component>
1707-
<component group="net.bytebuddy" name="byte-buddy" version="1.14.12">
1708-
<artifact name="byte-buddy-1.14.12.jar">
1709-
<sha256 value="970636134d61c183b19f8f58fa631e30d2f2abca344b37848a393cac7863dd70" origin="Generated by Gradle"/>
1707+
<component group="net.bytebuddy" name="byte-buddy" version="1.15.11">
1708+
<artifact name="byte-buddy-1.15.11.jar">
1709+
<sha256 value="fa08998aae1e7bdae83bde0712c50e8444d71c0e0c196bb2247ade8d4ad0eb90" origin="Generated by Gradle"/>
17101710
</artifact>
17111711
</component>
17121712
<component group="net.java.dev.jets3t" name="jets3t" version="0.9.0">
@@ -4048,14 +4048,14 @@
40484048
<sha256 value="f97483ba0944b9fa133aa29638764ddbeadb51ec3dbc02074c58fa2caecd07fa" origin="Generated by Gradle"/>
40494049
</artifact>
40504050
</component>
4051-
<component group="org.mockito" name="mockito-core" version="5.11.0">
4052-
<artifact name="mockito-core-5.11.0.jar">
4053-
<sha256 value="f076c96b1f49b8d9bc42e46b0969aaf5684c40c8b5b679d400e5d880073a0e00" origin="Generated by Gradle"/>
4051+
<component group="org.mockito" name="mockito-core" version="5.15.2">
4052+
<artifact name="mockito-core-5.15.2.jar">
4053+
<sha256 value="bf48b7372d9491d5ec8aebb4cdd187d15663931599c0fbe7410166ce0e1e58ff" origin="Generated by Gradle"/>
40544054
</artifact>
40554055
</component>
4056-
<component group="org.mockito" name="mockito-subclass" version="5.11.0">
4057-
<artifact name="mockito-subclass-5.11.0.jar">
4058-
<sha256 value="61e65116bf6178cd3a5f1cecc0d73d68395e7c175d07a7f9478650f55b36fb1d" origin="Generated by Gradle"/>
4056+
<component group="org.mockito" name="mockito-subclass" version="5.15.2">
4057+
<artifact name="mockito-subclass-5.15.2.jar">
4058+
<sha256 value="bf332f658d5437446525911449da3474be170053735bf870ac2caaeaffc2fd34" origin="Generated by Gradle"/>
40594059
</artifact>
40604060
</component>
40614061
<component group="org.mortbay.jetty" name="jetty" version="6.1.26">

server/src/main/resources/org/elasticsearch/bootstrap/test-framework.policy

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ grant codeBase "${codebase.mockito-core}" {
2323
permission java.lang.RuntimePermission "accessDeclaredMembers";
2424
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
2525
permission java.lang.RuntimePermission "getClassLoader";
26+
// needed when calling bytebuddy
27+
permission java.lang.RuntimePermission "createClassLoader";
28+
permission java.lang.RuntimePermission "net.bytebuddy.createJavaDispatcher";
29+
permission java.lang.reflect.ReflectPermission "newProxyInPackage.net.bytebuddy.utility";
30+
permission java.lang.reflect.ReflectPermission "newProxyInPackage.net.bytebuddy.dynamic.loading";
31+
permission java.lang.reflect.ReflectPermission "newProxyInPackage.net.bytebuddy.description.type";
32+
permission java.lang.reflect.ReflectPermission "newProxyInPackage.net.bytebuddy.description.method";
2633
};
2734

2835
grant codeBase "${codebase.byte-buddy}" {

test/framework/build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ dependencies {
2626
api "commons-codec:commons-codec:${versions.commonscodec}"
2727

2828
// mockito
29-
api 'org.mockito:mockito-core:5.11.0'
30-
api 'org.mockito:mockito-subclass:5.11.0'
31-
api 'net.bytebuddy:byte-buddy:1.14.12'
29+
api 'org.mockito:mockito-core:5.15.2'
30+
api 'org.mockito:mockito-subclass:5.15.2'
31+
api 'net.bytebuddy:byte-buddy:1.15.11'
3232
api 'org.objenesis:objenesis:3.3'
3333

3434
api "org.elasticsearch:mocksocket:${versions.mocksocket}"
@@ -65,6 +65,7 @@ tasks.named("thirdPartyAudit").configure {
6565
'org.apache.log4j.Priority',
6666

6767
// mockito
68+
'net.bytebuddy.agent.Installer',
6869
'net.bytebuddy.agent.ByteBuddyAgent',
6970
'org.mockito.internal.creation.bytebuddy.inject.MockMethodDispatcher',
7071
'org.opentest4j.AssertionFailedError',

0 commit comments

Comments
 (0)