use of com.datastax.oss.driver.api.core.auth.ProgrammaticPlainTextAuthProvider in project java-driver by datastax.
the class PlainTextAuthProviderIT method should_connect_with_programmatic_provider.
@Test
public void should_connect_with_programmatic_provider() {
AuthProvider authProvider = new ProgrammaticPlainTextAuthProvider("cassandra", "cassandra");
SessionBuilder<?, ?> builder = SessionUtils.baseBuilder().addContactEndPoints(CCM_RULE.getContactPoints()).withConfigLoader(SessionUtils.configLoaderBuilder().withInt(DefaultDriverOption.CONNECTION_POOL_LOCAL_SIZE, 4).build()).withAuthProvider(authProvider);
try (CqlSession session = (CqlSession) builder.build()) {
session.execute("select * from system.local");
}
}
use of com.datastax.oss.driver.api.core.auth.ProgrammaticPlainTextAuthProvider in project java-driver by datastax.
the class PlainTextAuthProviderIT method should_not_connect_with_invalid_programmatic_provider.
@Test(expected = AllNodesFailedException.class)
public void should_not_connect_with_invalid_programmatic_provider() {
AuthProvider authProvider = new ProgrammaticPlainTextAuthProvider("baduser", "badpass");
SessionBuilder<?, ?> builder = SessionUtils.baseBuilder().addContactEndPoints(CCM_RULE.getContactPoints()).withAuthProvider(authProvider);
try (CqlSession session = (CqlSession) builder.build()) {
session.execute("select * from system.local");
}
}
Aggregations