use of com.spectralogic.ds3autogen.api.models.apispec.Ds3Request in project ds3_autogen by SpectraLogic.
the class GetObjectRequestGenerator_Test method toConstructorArgumentsList_Test.
@Test
public void toConstructorArgumentsList_Test() {
final Ds3Request request = createSimpleTestDs3Request();
final ImmutableList<Arguments> result = generator.toConstructorArgumentsList(request);
assertThat(result.size(), is(5));
assertThat(result.get(0).getName(), is("BucketName"));
assertThat(result.get(1).getName(), is("ObjectName"));
assertThat(result.get(2).getName(), is("JobId"));
assertThat(result.get(3).getName(), is("Priority"));
assertThat(result.get(4).getName(), is("NotificationEndPoint"));
}
use of com.spectralogic.ds3autogen.api.models.apispec.Ds3Request in project ds3_autogen by SpectraLogic.
the class BaseRequestGenerator_Test method getRequestPath_Empty_Test.
@Test
public void getRequestPath_Empty_Test() {
final String expectedPath = "\"/\"";
final Ds3Request request = createDs3RequestTestData("RequestName", Classification.amazons3);
final String requestPath = getRequestPath(request);
assertThat(requestPath, is(expectedPath));
}
use of com.spectralogic.ds3autogen.api.models.apispec.Ds3Request in project ds3_autogen by SpectraLogic.
the class BaseRequestGenerator_Test method getRequestPath_SpectraS3Resource_Test.
@Test
public void getRequestPath_SpectraS3Resource_Test() {
final String expectedPath = "\"/_rest_/active_job\"";
final Ds3Request request = createDs3RequestTestData("RequestName", Classification.spectrads3, Resource.ACTIVE_JOB, null, false);
final String requestPath = getRequestPath(request);
assertThat(requestPath, is(expectedPath));
}
use of com.spectralogic.ds3autogen.api.models.apispec.Ds3Request in project ds3_autogen by SpectraLogic.
the class BaseRequestGenerator_Test method getRequestPath_Bucket_Test.
@Test
public void getRequestPath_Bucket_Test() {
final String expectedPath = "\"/\" + this.bucketName";
final Ds3Request request = createDs3RequestTestData("RequestName", Classification.amazons3, Requirement.REQUIRED, null);
final String requestPath = getRequestPath(request);
assertThat(requestPath, is(expectedPath));
}
use of com.spectralogic.ds3autogen.api.models.apispec.Ds3Request in project ds3_autogen by SpectraLogic.
the class BaseClientGenerator_Test method toPayloadCommand_Test.
@Test
public void toPayloadCommand_Test() throws IOException {
final Ds3Request request = createTestRequestWithResponseCodes("com.test.WithPayloadRequest", true);
final PayloadCommand result = toPayloadCommand(request, getTestDocSpec());
assertThat(result.getCommandName(), is("WithPayload"));
assertThat(result.getRequestName(), is("WithPayloadRequest"));
assertThat(result.getResponseType(), is("WithPayloadResponse"));
}
Aggregations