1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.master;
19
20 import static org.junit.Assert.assertTrue;
21
22 import org.apache.hadoop.hbase.HBaseTestingUtility;
23 import org.apache.hadoop.hbase.HConstants;
24 import org.apache.hadoop.hbase.testclassification.MediumTests;
25 import org.junit.After;
26 import org.junit.Before;
27 import org.junit.Test;
28 import org.junit.experimental.categories.Category;
29
30
31
32
33 @Category({ MediumTests.class })
34 public class TestGetInfoPort {
35
36 private final HBaseTestingUtility testUtil = new HBaseTestingUtility();
37
38 @Before
39 public void setUp() throws Exception {
40 testUtil.getConfiguration().setInt(HConstants.MASTER_INFO_PORT, 0);
41 testUtil.startMiniCluster(1, 1);
42 }
43
44 @After
45 public void tearDown() throws Exception {
46 testUtil.shutdownMiniCluster();
47 }
48
49 @Test
50 public void test() {
51 assertTrue(testUtil.getMiniHBaseCluster().getRegionServer(0).getMasterAddressTracker()
52 .getMasterInfoPort() > 0);
53 }
54 }