Class TestPrestoLdapCli

  • All Implemented Interfaces:
    io.prestosql.tempto.RequirementsProvider

    public class TestPrestoLdapCli
    extends PrestoCliLauncher
    implements io.prestosql.tempto.RequirementsProvider
    • Method Detail

      • getRequirements

        public io.prestosql.tempto.Requirement getRequirements​(io.prestosql.tempto.configuration.Configuration configuration)
        Specified by:
        getRequirements in interface io.prestosql.tempto.RequirementsProvider
      • shouldRunBatchQueryWithLdap

        public void shouldRunBatchQueryWithLdap()
                                         throws IOException
        Throws:
        IOException
      • shouldRunQueryFromFileWithLdap

        public void shouldRunQueryFromFileWithLdap()
                                            throws IOException
        Throws:
        IOException
      • shouldPassQueryForLdapUserInMultipleGroups

        public void shouldPassQueryForLdapUserInMultipleGroups()
                                                        throws IOException
        Throws:
        IOException
      • shouldFailQueryForLdapUserInChildGroup

        public void shouldFailQueryForLdapUserInChildGroup()
                                                    throws IOException
        Throws:
        IOException
      • shouldFailQueryForLdapUserInParentGroup

        public void shouldFailQueryForLdapUserInParentGroup()
                                                     throws IOException
        Throws:
        IOException
      • shouldFailQueryForOrphanLdapUser

        public void shouldFailQueryForOrphanLdapUser()
                                              throws IOException
        Throws:
        IOException
      • shouldFailQueryForWrongLdapPassword

        public void shouldFailQueryForWrongLdapPassword()
                                                 throws IOException
        Throws:
        IOException
      • shouldFailQueryForWrongLdapUser

        public void shouldFailQueryForWrongLdapUser()
                                             throws IOException
        Throws:
        IOException
      • shouldFailQueryForEmptyUser

        public void shouldFailQueryForEmptyUser()
                                         throws IOException
        Throws:
        IOException
      • shouldFailQueryForLdapWithoutPassword

        public void shouldFailQueryForLdapWithoutPassword()
                                                   throws IOException
        Throws:
        IOException
      • shouldFailQueryForLdapWithoutHttps

        public void shouldFailQueryForLdapWithoutHttps()
                                                throws IOException
        Throws:
        IOException
      • shouldFailForIncorrectTrustStore

        public void shouldFailForIncorrectTrustStore()
                                              throws IOException
        Throws:
        IOException
      • shouldPassForCredentialsWithSpecialCharacters

        public void shouldPassForCredentialsWithSpecialCharacters()
                                                           throws IOException
        Throws:
        IOException
      • shouldFailForUserWithColon

        public void shouldFailForUserWithColon()
                                        throws IOException
        Throws:
        IOException