Class TestUtils

java.lang.Object
cloud.localstack.TestUtils

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

    Fields 
    Modifier and Type Field Description
    static java.lang.String DEFAULT_REGION  
    static java.lang.String TEST_ACCESS_KEY  
    static com.amazonaws.auth.AWSCredentials TEST_CREDENTIALS  
    static java.lang.String TEST_SECRET_KEY  
  • 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.cloudwatch.AmazonCloudWatch getClientCloudWatch()  
    static com.amazonaws.services.dynamodbv2.AmazonDynamoDB getClientDynamoDB()  
    static com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams getClientDynamoDBStreams()  
    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.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.AmazonSQS getClientSQS​(java.lang.String endpoint)  
    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 getEndpointConfigurationCloudWatch()  
    protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationDynamoDB()  
    protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationDynamoDBStreams()  
    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 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 Details

  • Constructor Details

  • Method Details

    • setEnv

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

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

      public static com.amazonaws.services.sqs.AmazonSQS getClientSQS​(java.lang.String endpoint)
    • 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()
    • getClientSecretsManager

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

      public static com.amazonaws.services.dynamodbv2.AmazonDynamoDB getClientDynamoDB()
    • getClientDynamoDBStreams

      public static com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams getClientDynamoDBStreams()
    • 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)
    • getClientCloudWatch

      public static com.amazonaws.services.cloudwatch.AmazonCloudWatch getClientCloudWatch()
    • getEndpointConfigurationLambda

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

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

      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationDynamoDB()
    • getEndpointConfigurationDynamoDBStreams

      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationDynamoDBStreams()
    • 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()
    • getEndpointConfigurationCloudWatch

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

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

      protected static com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration getEndpointConfigurationStepFunctions()
    • 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)
    • getCredentialsProvider

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

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