Class TestUtils


  • public class TestUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TestUtils()  
    • Method Summary

      Modifier and Type Method Description
      static void copy​(java.nio.file.Path source, java.nio.file.Path dest)  
      static void copyFolder​(java.nio.file.Path src, java.nio.file.Path dest)  
      static void disableSslCertChecking()  
      static com.amazonaws.services.kinesis.AmazonKinesis getClientKinesis()  
      static com.amazonaws.services.kinesis.AmazonKinesisAsync getClientKinesisAsync()  
      static com.amazonaws.services.kinesis.AmazonKinesisAsync getClientKinesisAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)  
      static com.amazonaws.services.lambda.AWSLambda getClientLambda()  
      static com.amazonaws.services.lambda.AWSLambdaAsync getClientLambdaAsync()  
      static com.amazonaws.services.lambda.AWSLambdaAsync getClientLambdaAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)  
      static com.amazonaws.services.s3.AmazonS3 getClientS3()  
      static com.amazonaws.services.s3.AmazonS3 getClientS3SSL()  
      static com.amazonaws.services.secretsmanager.AWSSecretsManager getClientSecretsManager()  
      static com.amazonaws.services.sns.AmazonSNS getClientSNS()  
      static com.amazonaws.services.sns.AmazonSNSAsync getClientSNSAsync()  
      static com.amazonaws.services.sns.AmazonSNSAsync getClientSNSAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)  
      static com.amazonaws.services.sqs.AmazonSQS getClientSQS()  
      static com.amazonaws.services.sqs.AmazonSQSAsync getClientSQSAsync()  
      static com.amazonaws.services.sqs.AmazonSQSAsync getClientSQSAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)  
      static com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfiguration​(java.lang.String endpointURL)  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationKinesis()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationLambda()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationS3()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationS3SSL()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationSecretsManager()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationSNS()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationSQS()  
      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationStepFunctions()  
      static void setEnv​(java.lang.String key, java.lang.String value)  
      protected static void setEnv​(java.util.Map<java.lang.String,​java.lang.String> newEnv)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TEST_CREDENTIALS

        public static final com.amazonaws.auth.AWSCredentials TEST_CREDENTIALS
    • Constructor Detail

      • TestUtils

        public TestUtils()
    • Method Detail

      • setEnv

        public static void setEnv​(java.lang.String key,
                                  java.lang.String value)
      • getClientSQS

        public static com.amazonaws.services.sqs.AmazonSQS getClientSQS()
      • getClientSQSAsync

        public static com.amazonaws.services.sqs.AmazonSQSAsync getClientSQSAsync()
      • getClientSQSAsync

        public static com.amazonaws.services.sqs.AmazonSQSAsync getClientSQSAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)
      • getClientSNS

        public static com.amazonaws.services.sns.AmazonSNS getClientSNS()
      • getClientSNSAsync

        public static com.amazonaws.services.sns.AmazonSNSAsync getClientSNSAsync()
      • getClientSNSAsync

        public static com.amazonaws.services.sns.AmazonSNSAsync getClientSNSAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)
      • getClientLambda

        public static com.amazonaws.services.lambda.AWSLambda getClientLambda()
      • getClientLambdaAsync

        public static com.amazonaws.services.lambda.AWSLambdaAsync getClientLambdaAsync()
      • getClientLambdaAsync

        public static com.amazonaws.services.lambda.AWSLambdaAsync getClientLambdaAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)
      • getClientS3

        public static com.amazonaws.services.s3.AmazonS3 getClientS3()
      • getClientS3SSL

        public static com.amazonaws.services.s3.AmazonS3 getClientS3SSL()
      • getClientSecretsManager

        public static com.amazonaws.services.secretsmanager.AWSSecretsManager getClientSecretsManager()
      • getClientKinesis

        public static com.amazonaws.services.kinesis.AmazonKinesis getClientKinesis()
      • getClientKinesisAsync

        public static com.amazonaws.services.kinesis.AmazonKinesisAsync getClientKinesisAsync()
      • getClientKinesisAsync

        public static com.amazonaws.services.kinesis.AmazonKinesisAsync getClientKinesisAsync​(com.amazonaws.client.builder.ExecutorFactory executorFactory)
      • getCredentialsProvider

        public static com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider()
      • getEndpointConfigurationLambda

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationLambda()
      • getEndpointConfigurationKinesis

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationKinesis()
      • getEndpointConfigurationSQS

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationSQS()
      • getEndpointConfigurationS3

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationS3()
      • getEndpointConfigurationSNS

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationSNS()
      • getEndpointConfigurationS3SSL

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationS3SSL()
      • getEndpointConfigurationSecretsManager

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationSecretsManager()
      • getEndpointConfigurationStepFunctions

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationStepFunctions()
      • getEndpointConfiguration

        protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfiguration​(java.lang.String endpointURL)
      • setEnv

        protected static void setEnv​(java.util.Map<java.lang.String,​java.lang.String> newEnv)
      • disableSslCertChecking

        public static void disableSslCertChecking()
      • copyFolder

        public static void copyFolder​(java.nio.file.Path src,
                                      java.nio.file.Path dest)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • copy

        public static void copy​(java.nio.file.Path source,
                                java.nio.file.Path dest)