public void testDomainIdStatic() { GenerateUsageRecordsOptions options = domainId("42"); assertEquals(ImmutableSet.of("42"), options.buildQueryParameters().get("domainid")); } }
public void testGenerateUsageRecordsOptions() throws Exception { Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, 2012); c.set(Calendar.MONTH, Calendar.JANUARY); c.set(Calendar.DAY_OF_MONTH, 1); Date start = c.getTime(); c.set(Calendar.DAY_OF_MONTH, 31); Date end = c.getTime(); Invokable<?, ?> method = method(GlobalUsageApi.class, "generateUsageRecords", Date.class, Date.class, GenerateUsageRecordsOptions[].class); GeneratedHttpRequest httpRequest = processor.createRequest(method, ImmutableList.<Object> of(start, end, GenerateUsageRecordsOptions.Builder.domainId("42"))); assertRequestLineEquals(httpRequest, "GET http://localhost:8080/client/api?response=json&command=generateUsageRecords&startdate=2012-01-01&enddate=2012-01-31&domainid=42 HTTP/1.1"); assertNonPayloadHeadersEqual(httpRequest, "Accept: application/json\n"); assertPayloadEquals(httpRequest, null, null, false); assertResponseParserClassEquals(method, httpRequest, ParseFirstJsonValueNamed.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, MapHttp4xxCodesToExceptions.class); checkFilters(httpRequest); }
public void testGenerateUsageRecordsOptions() throws Exception { Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, 2012); c.set(Calendar.MONTH, Calendar.JANUARY); c.set(Calendar.DAY_OF_MONTH, 1); Date start = c.getTime(); c.set(Calendar.DAY_OF_MONTH, 31); Date end = c.getTime(); Invokable<?, ?> method = method(GlobalUsageAsyncClient.class, "generateUsageRecords", Date.class, Date.class, GenerateUsageRecordsOptions[].class); GeneratedHttpRequest httpRequest = processor.createRequest(method, ImmutableList.<Object> of(start, end, GenerateUsageRecordsOptions.Builder.domainId("42"))); assertRequestLineEquals(httpRequest, "GET http://localhost:8080/client/api?response=json&command=generateUsageRecords&startdate=2012-01-01&enddate=2012-01-31&domainid=42 HTTP/1.1"); assertNonPayloadHeadersEqual(httpRequest, "Accept: application/json\n"); assertPayloadEquals(httpRequest, null, null, false); assertResponseParserClassEquals(method, httpRequest, ParseFirstJsonValueNamed.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, MapHttp4xxCodesToExceptions.class); checkFilters(httpRequest); }
public void testDomainIdStatic() { GenerateUsageRecordsOptions options = domainId("42"); assertEquals(ImmutableSet.of("42"), options.buildQueryParameters().get("domainid")); } }