2424import java .util .Arrays ;
2525import java .util .List ;
2626import java .util .concurrent .Executor ;
27+ import java .util .concurrent .ExecutorService ;
2728import java .util .concurrent .Executors ;
2829
2930import static org .junit .jupiter .api .Assertions .assertEquals ;
@@ -41,9 +42,9 @@ class ExecutorSelectorTest {
4142 @ Test
4243 void testHashedSelectConsistent () {
4344 HashedExecutorSelector selector = new HashedExecutorSelector ();
44- Executor e1 = Executors .newSingleThreadExecutor ();
45- Executor e2 = Executors .newSingleThreadExecutor ();
46- Executor e3 = Executors .newSingleThreadExecutor ();
45+ ExecutorService e1 = Executors .newSingleThreadExecutor ();
46+ ExecutorService e2 = Executors .newSingleThreadExecutor ();
47+ ExecutorService e3 = Executors .newSingleThreadExecutor ();
4748 List <Executor > executors = Arrays .asList (e1 , e2 , e3 );
4849
4950 // Same arg should always select the same executor
@@ -52,18 +53,17 @@ void testHashedSelectConsistent() {
5253 Executor second = selector .select (executors , key );
5354 assertEquals (first , second );
5455
55- e1 .toString (); e2 .toString (); e3 .toString ();
5656 // cleanup
57- (( java . util . concurrent . ExecutorService ) e1 ) .shutdownNow ();
58- (( java . util . concurrent . ExecutorService ) e2 ) .shutdownNow ();
59- (( java . util . concurrent . ExecutorService ) e3 ) .shutdownNow ();
57+ e1 .shutdownNow ();
58+ e2 .shutdownNow ();
59+ e3 .shutdownNow ();
6060 }
6161
6262 @ Test
6363 void testHashedSelectDifferentKeys () {
6464 HashedExecutorSelector selector = new HashedExecutorSelector ();
65- Executor e1 = Executors .newSingleThreadExecutor ();
66- Executor e2 = Executors .newSingleThreadExecutor ();
65+ ExecutorService e1 = Executors .newSingleThreadExecutor ();
66+ ExecutorService e2 = Executors .newSingleThreadExecutor ();
6767 List <Executor > executors = Arrays .asList (e1 , e2 );
6868
6969 // Different keys should still return valid executors
@@ -74,15 +74,15 @@ void testHashedSelectDifferentKeys() {
7474 assertTrue (executors .contains (r1 ));
7575 assertTrue (executors .contains (r2 ));
7676
77- (( java . util . concurrent . ExecutorService ) e1 ) .shutdownNow ();
78- (( java . util . concurrent . ExecutorService ) e2 ) .shutdownNow ();
77+ e1 .shutdownNow ();
78+ e2 .shutdownNow ();
7979 }
8080
8181 @ Test
8282 void testHashedNegativeHashCode () {
8383 HashedExecutorSelector selector = new HashedExecutorSelector ();
84- Executor e1 = Executors .newSingleThreadExecutor ();
85- Executor e2 = Executors .newSingleThreadExecutor ();
84+ ExecutorService e1 = Executors .newSingleThreadExecutor ();
85+ ExecutorService e2 = Executors .newSingleThreadExecutor ();
8686 List <Executor > executors = Arrays .asList (e1 , e2 );
8787
8888 // Object with negative hashCode
@@ -96,16 +96,16 @@ public int hashCode() {
9696 assertNotNull (result );
9797 assertTrue (executors .contains (result ));
9898
99- (( java . util . concurrent . ExecutorService ) e1 ) .shutdownNow ();
100- (( java . util . concurrent . ExecutorService ) e2 ) .shutdownNow ();
99+ e1 .shutdownNow ();
100+ e2 .shutdownNow ();
101101 }
102102
103103 @ Test
104104 void testRandomSelectReturnsValid () {
105105 RandomExecutorSelector selector = new RandomExecutorSelector ();
106- Executor e1 = Executors .newSingleThreadExecutor ();
107- Executor e2 = Executors .newSingleThreadExecutor ();
108- Executor e3 = Executors .newSingleThreadExecutor ();
106+ ExecutorService e1 = Executors .newSingleThreadExecutor ();
107+ ExecutorService e2 = Executors .newSingleThreadExecutor ();
108+ ExecutorService e3 = Executors .newSingleThreadExecutor ();
109109 List <Executor > executors = Arrays .asList (e1 , e2 , e3 );
110110
111111 // Run multiple times to verify it always returns a valid executor
@@ -115,8 +115,8 @@ void testRandomSelectReturnsValid() {
115115 assertTrue (executors .contains (selected ));
116116 }
117117
118- (( java . util . concurrent . ExecutorService ) e1 ) .shutdownNow ();
119- (( java . util . concurrent . ExecutorService ) e2 ) .shutdownNow ();
120- (( java . util . concurrent . ExecutorService ) e3 ) .shutdownNow ();
118+ e1 .shutdownNow ();
119+ e2 .shutdownNow ();
120+ e3 .shutdownNow ();
121121 }
122122}
0 commit comments