/*
 * The Alluxio Open Foundation licenses this work under the Apache License, version 2.0
 * (the "License"). You may not use this work except in compliance with the License, which is
 * available at www.apache.org/licenses/LICENSE-2.0
 *
 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied, as more fully set forth in the License.
 *
 * See the NOTICE file distributed with this work for information regarding copyright ownership.
 */

package alluxio.client.block;

import alluxio.master.MasterClientConfig;

import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;

@RunWith(PowerMockRunner.class)
@PrepareForTest(BlockMasterClient.Factory.class)
public class BlockMasterClientPoolTest {
  @Test
  public void create() throws Exception {
    BlockMasterClient expectedClient = Mockito.mock(BlockMasterClient.class);
    PowerMockito.mockStatic(BlockMasterClient.Factory.class);
    Mockito.when(BlockMasterClient.Factory
        .create(Mockito.any(MasterClientConfig.class)))
        .thenReturn(expectedClient);
    BlockMasterClient client;
    try (BlockMasterClientPool pool = new BlockMasterClientPool(null, null)) {
      client = pool.acquire();
      Assert.assertEquals(expectedClient, client);
      pool.release(client);
    }
    Mockito.verify(client).close();
  }
}

@@ -538,16 +538,223 @@
 block;%0A%0A
+import static org.junit.Assert.assertEquals;%0Aimport static org.mockito.Mockito.any;%0Aimport static org.mockito.Mockito.mock;%0Aimport static org.mockito.Mockito.verify;%0Aimport static org.mockito.Mockito.when;%0A%0A
 import a
@@ -792,33 +792,8 @@
 g;%0A%0A
-import org.junit.Assert;%0A
 impo
@@ -848,36 +848,8 @@
 th;%0A
-import org.mockito.Mockito;%0A
 impo
@@ -1222,24 +1222,16 @@
 lient = 
-Mockito.
 mock(Blo
@@ -1319,24 +1319,16 @@
 s);%0A    
-Mockito.
 when(Blo
@@ -1366,24 +1366,16 @@
 .create(
-Mockito.
 any(Mast
@@ -1581,23 +1581,16 @@
 ;%0A      
-Assert.
 assertEq
@@ -1657,24 +1657,16 @@
   %7D%0A    
-Mockito.
 verify(c

Use static imports for standard test utilities for class BlockMasterClientPoolTest (#6692)