前不久公司要求单元测试覆盖率达70%,但不少service里涉及到EasyExcel导入的地方,经常没办法覆盖到,原因是
COSObject cosObject = this.qcloudCosService.getCOSObject(request.getFileUrl(), BUCKET_PREFIX);
// mock
final COSObject spyCOSObject = spy(new COSObject());
spyCOSObject.setBucketName("bucketName");
spyCOSObject.setKey("key");
spyCOSObject.setObjectContent(new ByteArrayInputStream("content".getBytes()));
when(mockQcloudCosService.getCOSObject(any(),