2017-04-11 97 views
1

在集成测试中,我使用真正的远程服务器来使用REST API。 根据外部实体在单元测试中提供这些响应的最简单方法是什么?Mock Rest服务器对单元测试的响应

一种可能的方法是建立

public class TestHttpResponse implements org.apache.http.client.methods.CloseableHttpResponse 

override 

@Override 
    public StatusLine getStatusLine() { 
     return new StatusLine() { 
     @Override 
     public ProtocolVersion getProtocolVersion() { 
      return null; 
     } 

     @Override 
     public int getStatusCode() { 
      return statusCode; 
     } 

     @Override 
     public String getReasonPhrase() { 
      return reasonPhrase; 
     } 
     }; 
    } 
    ... 

是否有嘲讽REST API的响应有效载荷更简单,更好的办法?

+0

您是否尝试过使用养蜂场? https://apiary.io/它有嘲笑选项 –

+0

看起来像商业。我想要简单的代码在UT中连接起来。你有没有在你的UT中使用它的例子? – Rockoder

回答

相关问题