Examples of AWSClient


Examples of com.netflix.simianarmy.client.aws.AWSClient

        Assert.assertEquals(asg.getAdditionalField(ASGJanitorCrawler.ASG_FIELD_SUSPENSION_TIME),
                "2012-12-03T23:00:03");
    }

    private AWSClient createMockAWSClient(List<AutoScalingGroup> asgList, String... asgNames) {
        AWSClient awsMock = mock(AWSClient.class);
        when(awsMock.describeAutoScalingGroups(asgNames)).thenReturn(asgList);
        when(awsMock.region()).thenReturn("us-east-1");
        return awsMock;
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

        }
    }

    private AWSClient createMockAWSClient(List<AutoScalingGroup> asgList,
                                          List<LaunchConfiguration> lcList, String... lcNames) {
        AWSClient awsMock = mock(AWSClient.class);
        when(awsMock.describeAutoScalingGroups()).thenReturn(asgList);
        when(awsMock.describeLaunchConfigurations(lcNames)).thenReturn(lcList);
        when(awsMock.region()).thenReturn("us-east-1");
        return awsMock;
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

public class TestSimpleDBJanitorResourceTracker extends SimpleDBJanitorResourceTracker {

    private static AWSClient makeMockAWSClient() {
        AmazonSimpleDB sdbMock = mock(AmazonSimpleDB.class);
        AWSClient awsClient = mock(AWSClient.class);
        when(awsClient.sdbClient()).thenReturn(sdbMock);
        return awsClient;
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

        Assert.assertEquals(((AWSResource) volume).getAWSResourceState(), "available");
        Assert.assertEquals(volume.getLaunchTime(), createTime);
    }

    private AWSClient createMockAWSClient(List<Volume> volumeList, String... ids) {
        AWSClient awsMock = mock(AWSClient.class);
        when(awsMock.describeVolumes(ids)).thenReturn(volumeList);
        when(awsMock.region()).thenReturn("us-east-1");
        return awsMock;
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

        Assert.assertEquals(((AWSResource) snapshot).getAWSResourceState(), "completed");
        Assert.assertEquals(snapshot.getLaunchTime(), startTime);
    }

    private AWSClient createMockAWSClient(List<Snapshot> snapshotList, String... ids) {
        AWSClient awsMock = mock(AWSClient.class);
        when(awsMock.describeSnapshots(ids)).thenReturn(snapshotList);
        when(awsMock.region()).thenReturn("us-east-1");
        return awsMock;
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

    @Test
    public void testInstancesWithNullIds() {
        List<AutoScalingInstanceDetails> instanceDetailsList = createInstanceDetailsList();
        List<Instance> instanceList = createInstanceList();
        AWSClient awsMock = createMockAWSClient(instanceDetailsList, instanceList);
        InstanceJanitorCrawler crawler = new InstanceJanitorCrawler(awsMock);
        List<Resource> resources = crawler.resources();
        verifyInstanceList(resources, instanceDetailsList);
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

    @Test
    public void testInstancesWithIds() {
        List<AutoScalingInstanceDetails> instanceDetailsList = createInstanceDetailsList();
        List<Instance> instanceList = createInstanceList();
        String[] ids = {"i-123456780", "i-123456780"};
        AWSClient awsMock = createMockAWSClient(instanceDetailsList, instanceList, ids);
        InstanceJanitorCrawler crawler = new InstanceJanitorCrawler(awsMock);
        List<Resource> resources = crawler.resources(ids);
        verifyInstanceList(resources, instanceDetailsList);
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

    @Test
    public void testInstancesWithResourceType() {
        List<AutoScalingInstanceDetails> instanceDetailsList = createInstanceDetailsList();
        List<Instance> instanceList = createInstanceList();
        AWSClient awsMock = createMockAWSClient(instanceDetailsList, instanceList);
        InstanceJanitorCrawler crawler = new InstanceJanitorCrawler(awsMock);
        for (AWSResourceType resourceType : AWSResourceType.values()) {
            List<Resource> resources = crawler.resources(resourceType);
            if (resourceType == AWSResourceType.INSTANCE) {
                verifyInstanceList(resources, instanceDetailsList);
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

    @Test
    public void testInstancesNotExistingInASG() {
        List<AutoScalingInstanceDetails> instanceDetailsList = Collections.emptyList();
        List<Instance> instanceList = createInstanceList();
        AWSClient awsMock = createMockAWSClient(instanceDetailsList, instanceList);
        InstanceJanitorCrawler crawler = new InstanceJanitorCrawler(awsMock);
        List<Resource> resources = crawler.resources();
        Assert.assertEquals(resources.size(), instanceList.size());
    }
View Full Code Here

Examples of com.netflix.simianarmy.client.aws.AWSClient

        Assert.assertEquals(((AWSResource) instance).getAWSResourceState(), "running");
    }

    private AWSClient createMockAWSClient(List<AutoScalingInstanceDetails> instanceDetailsList,
            List<Instance> instanceList, String... ids) {
        AWSClient awsMock = mock(AWSClient.class);
        when(awsMock.describeAutoScalingInstances(ids)).thenReturn(instanceDetailsList);
        when(awsMock.describeInstances(ids)).thenReturn(instanceList);
        when(awsMock.region()).thenReturn("us-east-1");
        return awsMock;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.