/** @see <a href="https://jira.spring.io/browse/DATACASS-317">DATACASS-317</a> */
  @Test
  public void shouldSetClusterNameWithClusterNameProperty() throws Exception {

    final Cluster.Builder mockClusterBuilder = mock(Cluster.Builder.class);

    when(mockClusterBuilder.addContactPoints(Matchers.<String[]>anyVararg()))
        .thenReturn(mockClusterBuilder);

    CassandraCqlClusterFactoryBean bean =
        new CassandraCqlClusterFactoryBean() {
          @Override
          Cluster.Builder newClusterBuilder() {
            return mockClusterBuilder;
          }
        };

    bean.setBeanName("ABC");
    bean.setClusterName("XYZ");
    bean.afterPropertiesSet();

    verify(mockClusterBuilder, times(1)).withClusterName(eq("XYZ"));
  }