Repository: accumulo
Updated Branches:
  refs/heads/ACCUMULO-4173 59f3fc7b9 -> fafcefdf4


Pass in unmodifiable objects in the tests to the balancer to emulate what the 
Master will do


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/fafcefdf
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/fafcefdf
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/fafcefdf

Branch: refs/heads/ACCUMULO-4173
Commit: fafcefdf4c60b289f400ec313de58b0c8f79c099
Parents: 59f3fc7
Author: Dave Marion <dlmar...@apache.org>
Authored: Wed Mar 30 15:50:12 2016 -0400
Committer: Dave Marion <dlmar...@apache.org>
Committed: Wed Mar 30 15:50:12 2016 -0400

----------------------------------------------------------------------
 .../balancer/HostRegexTableLoadBalancerTest.java      | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/fafcefdf/server/base/src/test/java/org/apache/accumulo/server/master/balancer/HostRegexTableLoadBalancerTest.java
----------------------------------------------------------------------
diff --git 
a/server/base/src/test/java/org/apache/accumulo/server/master/balancer/HostRegexTableLoadBalancerTest.java
 
b/server/base/src/test/java/org/apache/accumulo/server/master/balancer/HostRegexTableLoadBalancerTest.java
index c33752a..22bda0b 100644
--- 
a/server/base/src/test/java/org/apache/accumulo/server/master/balancer/HostRegexTableLoadBalancerTest.java
+++ 
b/server/base/src/test/java/org/apache/accumulo/server/master/balancer/HostRegexTableLoadBalancerTest.java
@@ -307,7 +307,7 @@ public class HostRegexTableLoadBalancerTest extends 
HostRegexTableLoadBalancer {
   public void testBalanceWithMigrations() {
     List<TabletMigration> migrations = new ArrayList<>();
     init((ServerConfiguration) factory);
-    long wait = this.balance(createCurrent(2), Collections.singleton(new 
KeyExtent()), migrations);
+    long wait = 
this.balance(Collections.unmodifiableSortedMap(createCurrent(2)), 
Collections.singleton(new KeyExtent()), migrations);
     Assert.assertEquals(5000, wait);
     Assert.assertEquals(0, migrations.size());
   }
@@ -482,7 +482,7 @@ public class HostRegexTableLoadBalancerTest extends 
HostRegexTableLoadBalancer {
         unassigned.put(ke, null);
       }
     }
-    this.getAssignments(allTabletServers, unassigned, assignments);
+    this.getAssignments(Collections.unmodifiableSortedMap(allTabletServers), 
Collections.unmodifiableMap(unassigned), assignments);
     Assert.assertEquals(15, assignments.size());
     // Ensure unique tservers
     for (Entry<KeyExtent,TServerInstance> e : assignments.entrySet()) {
@@ -504,16 +504,16 @@ public class HostRegexTableLoadBalancerTest extends 
HostRegexTableLoadBalancer {
   }
 
   @Test
-  public void testAllAassigned() {
+  public void testAllAssigned() {
     init((ServerConfiguration) factory);
     Map<KeyExtent,TServerInstance> assignments = new HashMap<>();
     Map<KeyExtent,TServerInstance> unassigned = new HashMap<>();
-    this.getAssignments(allTabletServers, unassigned, assignments);
+    this.getAssignments(Collections.unmodifiableSortedMap(allTabletServers), 
Collections.unmodifiableMap(unassigned), assignments);
     Assert.assertEquals(0, assignments.size());
   }
 
   @Test
-  public void testPartiallyAassigned() {
+  public void testPartiallyAssigned() {
     init((ServerConfiguration) factory);
     Map<KeyExtent,TServerInstance> assignments = new HashMap<>();
     Map<KeyExtent,TServerInstance> unassigned = new HashMap<>();
@@ -526,7 +526,7 @@ public class HostRegexTableLoadBalancerTest extends 
HostRegexTableLoadBalancer {
         i++;
       }
     }
-    this.getAssignments(allTabletServers, unassigned, assignments);
+    this.getAssignments(Collections.unmodifiableSortedMap(allTabletServers), 
Collections.unmodifiableMap(unassigned), assignments);
     Assert.assertEquals(unassigned.size(), assignments.size());
     // Ensure unique tservers
     for (Entry<KeyExtent,TServerInstance> e : assignments.entrySet()) {
@@ -559,7 +559,7 @@ public class HostRegexTableLoadBalancerTest extends 
HostRegexTableLoadBalancer {
         unassigned.put(ke, null);
       }
     }
-    this.getAssignments(allTabletServers, unassigned, assignments);
+    this.getAssignments(Collections.unmodifiableSortedMap(allTabletServers), 
Collections.unmodifiableMap(unassigned), assignments);
     Assert.assertEquals(15, assignments.size());
     // Ensure unique tservers
     for (Entry<KeyExtent,TServerInstance> e : assignments.entrySet()) {

Reply via email to