@Test
public void exec() throws Exception {

    expect(client.abortMultipartUpload(isA(AbortMultipartUploadRequest.class))).andReturn(new AbortMultipartUploadResult()).times(1);
    replay(client);
    final OptionSet options = optionParser.parse("--abort-upload", UUID.randomUUID().toString());
    final AbortMultipartArchiveUploadCommand command = new AbortMultipartArchiveUploadCommand(client, sqs, sns);
    assertTrue(command.valid(options, optionParser));
    command.exec(options, optionParser);
    verify(client);
}