模拟被测服务器上的Golang Func

时间:2018-08-15 17:53:02

标签: unit-testing go mocking

我不负责维护正在测试的代码库,但是我有这种方法可以尝试测试,这会影响到真实的服务器:

BufferReader buff=new BufferReader(new FileReader(new File("text.txt")));
String line;
StringBuffer result;
while((line=buff.readLine())!=null)
{
   result.append(line).append('\n');
}
return result.toString.getBytes();

很显然,由于这是一个单元测试,所以我不想真正实现此要求,并且该测试取决于外部因素。有没有办法注入任何假货/ mo子,而又不触碰此功能本身(触摸它实际上不是我的工作)?

0 个答案:

没有答案