因此,我有这个方法在内部调用另一个服务,出于测试目的,我不关心这个内部调用,也不希望这个内部服务执行任何操作。
例如
public void testMyMethod() {
List<String> strings = otherService.getList(Employee);
}
Run Code Online (Sandbox Code Playgroud)
现在我想以这种 otherService.getList(Employee) 不执行任何操作的方式使用mockito。它只是跳过此操作的执行。
如果我有一个List的BigDecimal对象,是有可能强制转换整个列表到List的Long值,而不必每次迭代BigDecimal的对象?
我有一项服务,我正在使用Mockito嘲笑.有什么办法可以验证传递给服务调用的参数.
例如
我有一个名为的服务 employeeAnalyzer.calculateAnnualAppraisalForEmployee(Employee emp)
所以从单元测试我想做的事情
verifyThat ("John", emp.getName());
verifyThat ("Doe", emp.getLastName);
Run Code Online (Sandbox Code Playgroud)
基本上我想监视发送到我注入的服务的参数
@InjectMocks
EmployeeAnalyzer employeeAnalyzer;
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我最近发现了这个解决方案,可以根据可用的内核并行压缩 gz 文件。
find . -name "*.gz" | xargs -n 1 -P 3 zgrep -H '{pattern to search}'
Run Code Online (Sandbox Code Playgroud)
PS 3 是核心数
我想知道是否也有办法对 bz2 文件执行此操作。目前我正在使用这个命令:
find -type f -name '*.bz2' -execdir bzgrep "{text to find}" {} /dev/null \;
Run Code Online (Sandbox Code Playgroud)