Java 需要使用Mockito(匹配器)解决此特定问题

Java 需要使用Mockito(匹配器)解决此特定问题,java,junit,mocking,Java,Junit,Mocking,我需要模拟这个方法来返回准备好的对象,但我不能这样做。以下是我需要模拟的方法: public MistoEntity nacistZakladniInformaceOMiste(字符串hodnota1,字符串hodnota2){ 错误实体结果=新错误实体(); //ulozeni zakladnich nactenych udaju没有结果 StatEntity stat=!mapper.selectStatByMatchesName(hodnota2.isEmpty()? mapper.se

我需要模拟这个方法来返回准备好的对象,但我不能这样做。以下是我需要模拟的方法:

public MistoEntity nacistZakladniInformaceOMiste(字符串hodnota1,字符串hodnota2){
错误实体结果=新错误实体();
//ulozeni zakladnich nactenych udaju没有结果
StatEntity stat=!mapper.selectStatByMatchesName(hodnota2.isEmpty()?
mapper.selectStatByMatchesName(hodnota2).get(0):null;
result.setStatKod(stat.getKod());
result.setStat(mapper.selectStatByKod(stat.getKod()).get(0.getText());
ObecEntity obec=!mapper.selectObecByMatchesName(hodnota1.isEmpty()?
mapper.selectObecByMatchesName(hodnota1).get(0):null;
结果:setObec(hodnota1);
result.setObecKod(obec.getKod());
字符串okres=!mapper.selectOkresNameByKod(obec.getKodOkres()).isEmpty()?
mapper.selectOkresNameByKod(obec.getKodOkres()):null;
结果:setOkres(okres);
result.setOkresKod(obec.getKodOkres());
返回结果;
}