Skip to content

Commit 464f047

Browse files
authored
Merge pull request #154 from BentoBoxWorld/copilot/sub-pr-151-another-one
Fix MockedStatic resource leak in PlayerListenerTest
2 parents 9b18a85 + e976305 commit 464f047

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/test/java/world/bentobox/border/listeners/PlayerListenerTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ public class PlayerListenerTest extends CommonTestSetup {
7272
private Vehicle vehicle;
7373
@Mock
7474
private GameModeAddon gma;
75+
76+
private MockedStatic<User> mockedUser;
7577

7678

7779
/**
@@ -81,7 +83,7 @@ public class PlayerListenerTest extends CommonTestSetup {
8183
@BeforeEach
8284
public void setUp() throws Exception {
8385
super.setUp();
84-
MockedStatic<User> mockedUser = Mockito.mockStatic(User.class, Mockito.RETURNS_MOCKS);
86+
mockedUser = Mockito.mockStatic(User.class, Mockito.RETURNS_MOCKS);
8587
mockedUser.when(() -> User.getInstance(any(Player.class))).thenReturn(user);
8688

8789
// Border Shower
@@ -142,6 +144,7 @@ public void setUp() throws Exception {
142144
@Override
143145
@AfterEach
144146
public void tearDown() throws Exception {
147+
mockedUser.closeOnDemand();
145148
super.tearDown();
146149
}
147150

0 commit comments

Comments
 (0)