/** Test method for {@link net.sf.hajdbc.balancer.AbstractBalancer#toArray()}. */ @Test public void toArray() { Balancer<Void, MockDatabase> balancer = this.factory.createBalancer(Collections.<MockDatabase>emptySet()); assertTrue(Arrays.equals(new Object[0], balancer.toArray())); balancer = this.factory.createBalancer(Collections.singleton(this.databases[0])); assertTrue(Arrays.equals(new Object[] {this.databases[0]}, balancer.toArray())); balancer = this.factory.createBalancer( new HashSet<MockDatabase>(Arrays.asList(this.databases[0], this.databases[1]))); assertTrue( Arrays.equals(new Object[] {this.databases[0], this.databases[1]}, balancer.toArray())); balancer = this.factory.createBalancer(new HashSet<MockDatabase>(Arrays.asList(this.databases))); assertTrue(Arrays.equals(this.databases, balancer.toArray())); }