http://git-wip-us.apache.org/repos/asf/hbase/blob/fe3c32eb/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestSortedCopyOnWriteSet.java
----------------------------------------------------------------------
diff --git
a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestSortedCopyOnWriteSet.java
b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestSortedCopyOnWriteSet.java
deleted file mode 100644
index 0efa6da..0000000
---
a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestSortedCopyOnWriteSet.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.hadoop.hbase.util;
-
-import static org.junit.Assert.*;
-
-import java.util.Iterator;
-
-import com.google.common.collect.Lists;
-import org.apache.hadoop.hbase.testclassification.MiscTests;
-import org.apache.hadoop.hbase.testclassification.SmallTests;
-import org.junit.Test;
-import org.junit.experimental.categories.Category;
-
-@Category({MiscTests.class, SmallTests.class})
-public class TestSortedCopyOnWriteSet {
-
- @Test
- public void testSorting() throws Exception {
- SortedCopyOnWriteSet<String> set = new SortedCopyOnWriteSet<>();
- set.add("c");
- set.add("d");
- set.add("a");
- set.add("b");
-
- String[] expected = new String[]{"a", "b", "c", "d"};
- String[] stored = set.toArray(new String[4]);
- assertArrayEquals(expected, stored);
-
- set.add("c");
- assertEquals(4, set.size());
- stored = set.toArray(new String[4]);
- assertArrayEquals(expected, stored);
- }
-
- @Test
- public void testIteratorIsolation() throws Exception {
- SortedCopyOnWriteSet<String> set = new
SortedCopyOnWriteSet<>(Lists.newArrayList("a", "b", "c", "d", "e"));
-
- // isolation of remove()
- Iterator<String> iter = set.iterator();
- set.remove("c");
- boolean found = false;
- while (iter.hasNext() && !found) {
- found = "c".equals(iter.next());
- }
- assertTrue(found);
-
- iter = set.iterator();
- found = false;
- while (iter.hasNext() && !found) {
- found = "c".equals(iter.next());
- }
- assertFalse(found);
-
- // isolation of add()
- iter = set.iterator();
- set.add("f");
- found = false;
- while (iter.hasNext() && !found) {
- String next = iter.next();
- found = "f".equals(next);
- }
- assertFalse(found);
-
- // isolation of addAll()
- iter = set.iterator();
- set.addAll(Lists.newArrayList("g", "h", "i"));
- found = false;
- while (iter.hasNext() && !found) {
- String next = iter.next();
- found = "g".equals(next) || "h".equals(next) || "i".equals(next);
- }
- assertFalse(found);
-
- // isolation of clear()
- iter = set.iterator();
- set.clear();
- assertEquals(0, set.size());
- int size = 0;
- while (iter.hasNext()) {
- iter.next();
- size++;
- }
- assertTrue(size > 0);
- }
-
-}
-