List of usage examples for com.amazonaws.services.cloudfront.model ListStreamingDistributionsResult ListStreamingDistributionsResult
ListStreamingDistributionsResult
From source file:org.duracloud.s3task.streaming.StreamingTaskRunnerTestBase.java
License:Apache License
protected AmazonCloudFrontClient createMockCFClientV3() throws Exception { AmazonCloudFrontClient cfClient = EasyMock.createMock(AmazonCloudFrontClient.class); ListStreamingDistributionsResult result = new ListStreamingDistributionsResult() .withStreamingDistributionList( new StreamingDistributionList().withItems(new ArrayList()).withIsTruncated(false)); EasyMock.expect(cfClient.listStreamingDistributions(EasyMock.isA(ListStreamingDistributionsRequest.class))) .andReturn(result).times(1); EasyMock.replay(cfClient);//from w w w . jav a 2 s. c o m return cfClient; }
From source file:org.duracloud.s3task.streaming.StreamingTaskRunnerTestBase.java
License:Apache License
/** * Used when expecting a valid distribution as a result of the * listStreamingDistributions call./*from w ww.java 2 s.c om*/ * * @param secure defines if the returned distribution is secure or open * @param listCallsExpected the number of times the call to list distributions will * be called in order to retrieve the entire list */ protected void cfClientExpectValidDistribution(AmazonCloudFrontClient cfClient, boolean secure, int listCallsExpected) { S3Origin origin = new S3Origin().withDomainName(bucketName + DeleteStreamingTaskRunner.S3_ORIGIN_SUFFIX); StreamingDistributionSummary distSummary = new StreamingDistributionSummary().withId("id") .withStatus("status").withDomainName(domainName).withEnabled(true).withS3Origin(origin); TrustedSigners trustedSigners = new TrustedSigners().withQuantity(0); if (secure) { trustedSigners = new TrustedSigners().withQuantity(1).withItems("trusted-signer-item"); } distSummary.setTrustedSigners(trustedSigners); for (int i = 0; i < listCallsExpected; i++) { boolean truncated = false; if ((listCallsExpected - i) > 1) { truncated = true; } List<StreamingDistributionSummary> distSummaries = new ArrayList(); distSummaries.add(distSummary); ListStreamingDistributionsResult distSummaryResult = new ListStreamingDistributionsResult() .withStreamingDistributionList(new StreamingDistributionList().withItems(distSummaries) .withIsTruncated(truncated).withNextMarker("marker")); EasyMock.expect( cfClient.listStreamingDistributions(EasyMock.isA(ListStreamingDistributionsRequest.class))) .andReturn(distSummaryResult); } }