public void doSomething(){
//...
HibernateCursorItemReader<Object[]> reader = new HibernateCursorItemReader<>();
//...
}
如何模拟阅读器,或使新的HibernateCursorItemReader<>()
返回模拟对象?
答案 0 :(得分:1)
您可以使用方法包装>
并对其进行模拟,例如:
new HibernateCursorItemReader<>();
现在,当您要模拟 HibernateCursorItemReader<Object[]> getReader() {
return new HibernateCursorItemReader<>();
}
public void doSomething(){
//...
HibernateCursorItemReader<Object[]> reader = getReader(); // use method invocation to get a reader
//...
}
时,请改为模拟reader
方法并返回所需的内容:
getReader()