Mockito:通缉但未被援引

时间:2017-05-01 20:57:11

标签: java amazon-s3 mockito testng

我正在尝试测试一段代码,它会在包装器方法中进行一些转换并将文件上传到S3。

我设置了我的S3模拟对象并包含

MockitoAnnotations.initMocks(this);
when(s3client.putObject(any(PutObjectRequest.class)))
             .thenReturn(putObjectResult);

BeforeMethod

在我的实际测试中,我做了:

  1. 构造包装器方法所属的类的对象并传递模拟对象。
  2. 使用此对象调用包装器方法。
  3. 然后,我把它包括在内:
  4. verify(s3client).putObject(putObjectRequestArgumentCaptor.capture());

    但是这总是没有回复。我是mockito的新手,所以如果我能为这种情况设置单元测试,我将不胜感激。

0 个答案:

没有答案