1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.hadoop.hbase;
20
21
22 import static org.junit.Assert.assertEquals;
23
24 import org.apache.hadoop.conf.Configuration;
25 import org.junit.Test;
26 import org.junit.experimental.categories.Category;
27
28 @Category(SmallTests.class)
29 public class TestHBaseConfiguration {
30
31 @Test
32 public void testGetIntDeprecated() {
33 int VAL = 1, VAL2 = 2;
34 String NAME = "foo";
35 String DEPRECATED_NAME = "foo.deprecated";
36
37 Configuration conf = HBaseConfiguration.create();
38 conf.setInt(NAME, VAL);
39 assertEquals(VAL, HBaseConfiguration.getInt(conf, NAME, DEPRECATED_NAME, 0));
40
41 conf = HBaseConfiguration.create();
42 conf.setInt(DEPRECATED_NAME, VAL);
43 assertEquals(VAL, HBaseConfiguration.getInt(conf, NAME, DEPRECATED_NAME, 0));
44
45 conf = HBaseConfiguration.create();
46 conf.setInt(DEPRECATED_NAME, VAL);
47 conf.setInt(NAME, VAL);
48 assertEquals(VAL, HBaseConfiguration.getInt(conf, NAME, DEPRECATED_NAME, 0));
49
50 conf = HBaseConfiguration.create();
51 conf.setInt(DEPRECATED_NAME, VAL);
52 conf.setInt(NAME, VAL2);
53 assertEquals(VAL, HBaseConfiguration.getInt(conf, NAME, DEPRECATED_NAME, 0));
54 }
55
56 }