Class 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 Detail

      • 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
    • Constructor Detail

      • BaseLdapJdbcTest

        public BaseLdapJdbcTest()
    • Method Detail

      • getRequirements

        public io.prestosql.tempto.Requirement getRequirements​(io.prestosql.tempto.configuration.Configuration configuration)
        Specified by:
        getRequirements in interface io.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()