Package io.prestosql.tests.jdbc
Class BaseLdapJdbcTest
- java.lang.Object
-
- io.prestosql.tempto.ProductTest
-
- io.prestosql.tests.jdbc.BaseLdapJdbcTest
-
- All Implemented Interfaces:
io.prestosql.tempto.RequirementsProvider
- Direct Known Subclasses:
TestLdapPrestoJdbc
public abstract class BaseLdapJdbcTest extends io.prestosql.tempto.ProductTest implements io.prestosql.tempto.RequirementsProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringldapTruststorePasswordprotected java.lang.StringldapTruststorePathprotected java.lang.StringldapUserNameprotected java.lang.StringldapUserPasswordprotected static java.lang.StringNATION_SELECT_ALL_QUERYprotected static longTIMEOUT
-
Constructor Summary
Constructors Constructor Description BaseLdapJdbcTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected io.prestosql.tempto.query.QueryResultexecuteLdapQuery(java.lang.String query, java.lang.String name, java.lang.String password)protected voidexpectQueryToFail(java.lang.String user, java.lang.String password, java.lang.String message)protected java.lang.StringgetLdapUrl()protected abstract java.lang.StringgetLdapUrlFormat()io.prestosql.tempto.RequirementgetRequirements(io.prestosql.tempto.configuration.Configuration configuration)protected java.lang.StringprestoServer()
-
-
-
Field Detail
-
TIMEOUT
protected static final long TIMEOUT
- See Also:
- Constant Field Values
-
NATION_SELECT_ALL_QUERY
protected static final java.lang.String NATION_SELECT_ALL_QUERY
- See Also:
- Constant Field Values
-
ldapTruststorePath
@Inject protected java.lang.String ldapTruststorePath
-
ldapTruststorePassword
@Inject protected java.lang.String ldapTruststorePassword
-
ldapUserName
@Inject protected java.lang.String ldapUserName
-
ldapUserPassword
@Inject protected java.lang.String ldapUserPassword
-
-
Method Detail
-
getRequirements
public io.prestosql.tempto.Requirement getRequirements(io.prestosql.tempto.configuration.Configuration configuration)
- Specified by:
getRequirementsin interfaceio.prestosql.tempto.RequirementsProvider
-
expectQueryToFail
protected void expectQueryToFail(java.lang.String user, java.lang.String password, java.lang.String message)
-
executeLdapQuery
protected io.prestosql.tempto.query.QueryResult executeLdapQuery(java.lang.String query, java.lang.String name, java.lang.String password) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
prestoServer
protected java.lang.String prestoServer()
-
getLdapUrl
protected java.lang.String getLdapUrl()
-
getLdapUrlFormat
protected abstract java.lang.String getLdapUrlFormat()
-
-