-
0 votesanswersviews
REST apis中的存根数据,用于大型系统/集成测试
问题 说我有一个很酷的REST资源 /account . 我可以创建新帐户 POST /account {accountName:"matt"} 这可能会产生一些json响应,如: {account:"/account/matt", accountName:"matt", created:"November 5, 2013&... -
789 votesanswersviews
由于对所需库rt.jar的限制,对类的访问限制?
我正在尝试编译由IBM的WSDL2Java在Java5上创建的Java 1.4代码,而无需重新创建存根并在Eclipse中看到此错误 . 我假设只要运行时jar可用(它们是),创建的存根应该只编译 . Access restriction: The type QName is not accessible due to restriction on required library C:\Prog... -
0 votesanswersviews
如何使用rspec存根函数调用?
我正在处理的代码如下: class A def get_news when self.type = 'TypeA' param1 = 'a' param2 = 'b' else param1 = 'c' param2 = 'd' end @news ||= B.new.get_news(para... -
0 votesanswersviews
在Rspec中存根File.open
我知道Stack Overflow中涵盖了这个主题,但是他们提供的任何解决方案都不适用于我 . 2天陷入困境......开始有点绝望了 . 我原来的代码: url = 'https://someurl/picture.jpg' file = File.open('new_picture.jpg', 'wb') do |fo| fo << open(url).read end ... -
1 votesanswersviews
Sinon Stub函数在另一个函数中
所以我用Mocha Enzyme Sinon测试React应用程序 . 我试图用if语句测试一个函数,其中有一个调用另一个函数 . 我的目标是输入if语句,但是存根第二个函数调用 . 这是代码: onSearchChange = ({value}) => { const port = '/search-users?search_q='; const path = [port,... -
4 votesanswersviews
节点表达es6 sinon存根中间件不工作
我正在为我的快递路由器编写mocha单元测试 . 我发现无论如何我试图存根中间件,它仍然执行中间件代码 . 这是我的路由器和测试,有人可以搞清楚吗? 路由器: import { aMiddleware, bMiddleware, cMiddleware } from '../middleware.js'; router.post('/url', aMiddleware, bMiddleware,... -
2 votesanswersviews
每个实例的groovy metaClass方法覆盖在spock测试中没有按预期工作
有问题 我有一个名为execute()的类 . 在一些spock单元测试中,我假设了execute方法并给它一个这样的模拟闭包 def setup () { rule = new DynamicRule () } def "test default execution " (){ given : "basic AORule " de... -
-1 votesanswersviews
gRPC:创建阻塞或未来存根
最近,我正在研究构建gRPC客户端 - 服务器交互 . 我写了一个gRPC服务: service SearchService { rpc Find (SearchReq) returns (SearchRes); } 然后我应该使用存根(另一个java应用程序)在客户端调用它 . 这两种存根的区别是什么? SearchServiceGrpc.SearchServiceFutureSt... -
540 votesanswersviews
伪造,嘲笑和抄袭有什么区别?
我知道我如何使用这些术语,但我想知道是否有单独测试的 faking , mocking 和 stubbing 的接受定义?你如何为你的测试定义这些?描述您可能使用每种情况的情况 . 以下是我如何使用它们: Fake :实现接口但包含固定数据且没有逻辑的类 . 只需返回"good"或"bad"数据,具体取决于实现 . Mock :一个实现接口的类,允许动态设置... -
722 votesanswersviews
模拟和存根之间有什么区别?
我已经阅读了关于模拟和测试中存根的各种文章,包括Martin Fowler's Mocks Aren't Stubs,但仍然不明白其中的区别 . -
0 votesanswersviews
OSGI捆绑服务使用者是否需要创建服务接口的“存根”?
我刚刚接触了OSGI技术并且我几乎没有基本的查询 . 这就是我所做的: 在名为“com.mypackage.osgi.bundle.service”的包中创建了一个HelloWorld接口 . 此接口将方法公开为:public String sayHello(String arg); 在名为“com.mypackage.osgi.bundle.service.impl”的包中创建了一个HelloW... -
-1 votesanswersviews
是否可以存根由组件预取的Sapper服务器路由以便使用赛普拉斯进行测试?
我希望能够在Sapper中存根服务器路由,以便我可以测试应用程序在收到各种响应和错误时的行为方式 . 但是,我遇到的问题是Cypress(它是sapper template的一部分)路由存根only work on XHR requests made from the browser这意味着当sapper解析预加载的服务器路由时对页面的初始请求,存根无效 . (事实上我怀疑即使后续加载也不会被检... -
0 votesanswersviews
无法测试引用模拟方法PHPUnit的方法
我正在使用模拟PHPUnit为我的代码创建模拟测试 . 但是当我创建一个由类中的另一个方法(B)调用的模拟方法(A)时,方法B不返回我想要的东西 - 它总是返回null . 我的课: public function isRecommended() { return $this->getAverageScore() >= 3; } public function getAver...