16
16
17
17
package com .google .cloud .grpc ;
18
18
19
- import static org .easymock .EasyMock .*;
20
- import static org .junit .Assert .*;
19
+ import static org .easymock .EasyMock .anyLong ;
20
+ import static org .easymock .EasyMock .anyObject ;
21
+ import static org .easymock .EasyMock .createNiceMock ;
22
+ import static org .easymock .EasyMock .expect ;
23
+ import static org .easymock .EasyMock .replay ;
24
+ import static org .junit .jupiter .api .Assertions .assertEquals ;
25
+ import static org .junit .jupiter .api .Assertions .assertFalse ;
26
+ import static org .junit .jupiter .api .Assertions .assertNotNull ;
27
+ import static org .junit .jupiter .api .Assertions .assertNotSame ;
28
+ import static org .junit .jupiter .api .Assertions .assertNull ;
29
+ import static org .junit .jupiter .api .Assertions .assertSame ;
30
+ import static org .junit .jupiter .api .Assertions .assertTrue ;
31
+ import static org .junit .jupiter .api .Assertions .fail ;
21
32
22
33
import java .util .LinkedList ;
23
34
import java .util .concurrent .Delayed ;
26
37
import java .util .concurrent .TimeUnit ;
27
38
import org .easymock .EasyMock ;
28
39
import org .easymock .IAnswer ;
29
- import org .junit .Before ;
30
- import org .junit .Test ;
31
- import org .junit .runner .RunWith ;
32
- import org .junit .runners .JUnit4 ;
40
+ import org .junit .jupiter .api .BeforeEach ;
41
+ import org .junit .jupiter .api .Test ;
33
42
34
43
/**
35
44
* This class was copied from grpc-core to prevent dependence on an unstable API that may be subject
36
- * to changes
37
- * ( https://github.com/grpc/grpc-java/blob/d07ecbe037d2705a1c9f4b6345581f860e505b56/core/src/test/java/io/grpc/internal/SharedResourceHolderTest.java)
45
+ * to changes (<a
46
+ * href=" https://github.com/grpc/grpc-java/blob/d07ecbe037d2705a1c9f4b6345581f860e505b56/core/src/test/java/io/grpc/internal/SharedResourceHolderTest.java">SharedResourceHolderTest</a> )
38
47
*
39
48
* <p>Unit tests for {@link SharedResourceHolder}.
40
49
*/
41
- @ RunWith (JUnit4 .class )
42
- public class SharedResourceHolderTest {
50
+ class SharedResourceHolderTest {
43
51
44
52
private final LinkedList <MockScheduledFuture <?>> scheduledDestroyTasks = new LinkedList <>();
45
53
@@ -67,13 +75,13 @@ public void close(ResourceInstance instance) {
67
75
private static final SharedResourceHolder .Resource <ResourceInstance > SHARED_BAR =
68
76
new ResourceFactory ();
69
77
70
- @ Before
71
- public void setUp () {
78
+ @ BeforeEach
79
+ void setUp () {
72
80
holder = new SharedResourceHolder (new MockExecutorFactory ());
73
81
}
74
82
75
83
@ Test
76
- public void destroyResourceWhenRefCountReachesZero () {
84
+ void destroyResourceWhenRefCountReachesZero () {
77
85
ResourceInstance foo1 = holder .getInternal (SHARED_FOO );
78
86
ResourceInstance sharedFoo = foo1 ;
79
87
ResourceInstance foo2 = holder .getInternal (SHARED_FOO );
@@ -121,7 +129,7 @@ public void destroyResourceWhenRefCountReachesZero() {
121
129
}
122
130
123
131
@ Test
124
- public void cancelDestroyTask () {
132
+ void cancelDestroyTask () {
125
133
ResourceInstance foo1 = holder .getInternal (SHARED_FOO );
126
134
ResourceInstance sharedFoo = foo1 ;
127
135
holder .releaseInternal (SHARED_FOO , foo1 );
@@ -148,7 +156,7 @@ public void cancelDestroyTask() {
148
156
}
149
157
150
158
@ Test
151
- public void releaseWrongInstance () {
159
+ void releaseWrongInstance () {
152
160
ResourceInstance uncached = new ResourceInstance ();
153
161
try {
154
162
holder .releaseInternal (SHARED_FOO , uncached );
@@ -167,7 +175,7 @@ public void releaseWrongInstance() {
167
175
}
168
176
169
177
@ Test
170
- public void overreleaseInstance () {
178
+ void overreleaseInstance () {
171
179
ResourceInstance foo1 = holder .getInternal (SHARED_FOO );
172
180
holder .releaseInternal (SHARED_FOO , foo1 );
173
181
try {
@@ -179,7 +187,7 @@ public void overreleaseInstance() {
179
187
}
180
188
181
189
@ Test
182
- public void handleInstanceCloseError () {
190
+ void handleInstanceCloseError () {
183
191
class ExceptionOnCloseResource implements SharedResourceHolder .Resource <ResourceInstance > {
184
192
@ Override
185
193
public ResourceInstance create () {
0 commit comments