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

    CassandraCqlClusterFactoryBean bean = new CassandraCqlClusterFactoryBean();
    bean.setUsername("user");
    bean.setPassword("password");
    bean.afterPropertiesSet();

    AuthProvider result = getConfiguration(bean).getProtocolOptions().getAuthProvider();
    assertThat(result).isNotNull();
    assertThat(ReflectionTestUtils.getField(result, "username")).isEqualTo((Object) "user");
    assertThat(ReflectionTestUtils.getField(result, "password")).isEqualTo((Object) "password");
  }