Search in sources :

Example 11 with Volume

use of com.amazonaws.services.ec2.model.Volume in project SimianArmy by Netflix.

the class TestEBSVolumeJanitorCrawler method testVolumesWithIds.

@Test
public void testVolumesWithIds() {
    Date createTime = new Date();
    List<Volume> volumeList = createVolumeList(createTime);
    String[] ids = { "vol-12345678901234567", "vol-12345678901234567" };
    EBSVolumeJanitorCrawler crawler = new EBSVolumeJanitorCrawler(createMockAWSClient(volumeList, ids));
    List<Resource> resources = crawler.resources(ids);
    verifyVolumeList(resources, volumeList, createTime);
}
Also used : Volume(com.amazonaws.services.ec2.model.Volume) Resource(com.netflix.simianarmy.Resource) AWSResource(com.netflix.simianarmy.aws.AWSResource) Date(java.util.Date) Test(org.testng.annotations.Test)

Aggregations

Volume (com.amazonaws.services.ec2.model.Volume)8 Date (java.util.Date)5 Resource (com.netflix.simianarmy.Resource)4 AWSResource (com.netflix.simianarmy.aws.AWSResource)4 Test (org.testng.annotations.Test)4 Tag (com.amazonaws.services.ec2.model.Tag)3 AmazonEC2 (com.amazonaws.services.ec2.AmazonEC2)2 AttachVolumeRequest (com.amazonaws.services.ec2.model.AttachVolumeRequest)1 CreateVolumeRequest (com.amazonaws.services.ec2.model.CreateVolumeRequest)1 CreateVolumeResult (com.amazonaws.services.ec2.model.CreateVolumeResult)1 Instance (com.amazonaws.services.ec2.model.Instance)1 VolumeAttachment (com.amazonaws.services.ec2.model.VolumeAttachment)1 Event (com.netflix.simianarmy.MonkeyRecorder.Event)1 AWSResourceType (com.netflix.simianarmy.aws.AWSResourceType)1 AWSClient (com.netflix.simianarmy.client.aws.AWSClient)1 LinkedList (java.util.LinkedList)1