Package io.trino.tests.product.cli
Class TestTrinoLdapCli
java.lang.Object
io.trino.tempto.ProductTest
io.trino.tests.product.cli.TrinoCliLauncher
io.trino.tests.product.cli.TestTrinoLdapCli
- All Implemented Interfaces:
io.trino.tempto.RequirementsProvider
public class TestTrinoLdapCli
extends TrinoCliLauncher
implements io.trino.tempto.RequirementsProvider
-
Field Summary
Fields inherited from class io.trino.tests.product.cli.TrinoCliLauncher
nationTableBatchLines, nationTableInteractiveLines, serverAddress, serverHost, TIMEOUT, trino -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.trino.tempto.RequirementgetRequirements(io.trino.tempto.configuration.Configuration configuration) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidstopCli()Methods inherited from class io.trino.tests.product.cli.TrinoCliLauncher
getProcessBuilder, launchTrinoCli, launchTrinoCli
-
Constructor Details
-
TestTrinoLdapCli
- Throws:
IOException
-
-
Method Details
-
stopCli
- Overrides:
stopCliin classTrinoCliLauncher- Throws:
InterruptedException
-
getRequirements
public io.trino.tempto.Requirement getRequirements(io.trino.tempto.configuration.Configuration configuration) - Specified by:
getRequirementsin interfaceio.trino.tempto.RequirementsProvider
-
shouldRunQueryWithLdap
- Throws:
IOException
-
shouldRunBatchQueryWithLdap
- Throws:
IOException
-
shouldRunQueryFromFileWithLdap
- Throws:
IOException
-
shouldPassQueryForLdapUserInMultipleGroups
- Throws:
IOException
-
shouldPassQueryForAlternativeLdapBind
- Throws:
IOException
-
shouldFailQueryForLdapUserInChildGroup
- Throws:
IOException
-
shouldFailQueryForLdapUserInParentGroup
- Throws:
IOException
-
shouldFailQueryForOrphanLdapUser
- Throws:
IOException
-
shouldFailQueryForFailedBind
- Throws:
IOException
-
shouldFailQueryForWrongLdapPassword
- Throws:
IOException
-
shouldFailQueryForWrongLdapUser
- Throws:
IOException
-
shouldFailQueryForEmptyUser
- Throws:
IOException
-
shouldFailQueryForLdapWithoutPassword
- Throws:
IOException
-
shouldFailQueryForLdapWithoutHttps
- Throws:
IOException
-
shouldFailForIncorrectTrustStore
- Throws:
IOException
-
shouldPassForCredentialsWithSpecialCharacters
- Throws:
IOException
-
shouldFailForUserWithColon
- Throws:
IOException
-
shouldRunQueryWithFileAuthenticator
- Throws:
IOException
-
shouldRunQueryForAnotherUserWithOnlyFileAuthenticator
- Throws:
IOException
-