问题标签 [expectations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
517 浏览

opencv - GMM 中的权重参数和期望最大化

我正在使用 EM 对 GMM 进行编程。我遇到了以下问题。正如您将在本网站中看到的,有一个参数“pi”,即权重或概率值。

我的问题是这是如何计算的?还是在实际编码中被忽略?

0 投票
3 回答
127 浏览

javascript - 分号、期望和(结束)

我正在用 JSFiddle 校对这个函数,它说第二行缺少一个分号,但是,我无法确定它会去哪里。

此外,JSFiddle 在第五行报告说它“期望一个赋值或函数调用,而是看到一个表达式”。你能解释一下这个以及如何解决它吗?

最后,为什么我需要(end)在第九行使用?

有问题的小提琴(按“JSHint”查看错误)

0 投票
2 回答
485 浏览

c++ - Hippomock 的 MockRepository::BasicRegisterExpect 中的 NotImplementedException

在尝试使用 Hippomock's 注册期望时,MockRepository::ExpectCall我在 's 以下行遇到了我承认不理解的NotImplementedException异常:MockRepository::BasicRegisterExpect

不幸的是,我无法使用精简示例重现异常。

因此我的“简单”问题:

  • 在什么情况下会在期待调用时引发这个异常?
  • 这段代码行究竟测试了什么?
0 投票
1 回答
601 浏览

unit-testing - 等效于 Hippomocks 先前存在的 MockRepository::ClassMock

在 Hippomocks 的官方 3.1 版(https://www.assembla.com/spaces/hippomocks/wiki/Home)中,曾经有一个MockRepository::ClassMock构造模拟对象(与之相反MockRepository::InterfaceMock),这在处理时非常有用使用非虚拟类方法。

当前版本的MockRepository::Mock功能MockRepository::InterfaceMock与我认为的相同。是否有可能使用当前版本构造模拟对象?

我不使用 3.1 版本的理由:我需要也非常有用的 ExpectCallFunc 来测试不属于稍后介绍的类的函数。

不使用placement new 的理由:placement new 将在被Hippomocks 模拟后构造对象,从而“重置”先前由Hippomocks 更改的虚函数表。

0 投票
1 回答
137 浏览

rspec - 当我希望实际执行该方法时,如何处理 rspec should_receive 替换该方法?

我不熟悉使用 rspec should_receive 并且遇到很多问题,因为它“替换”了该方法。例如:

为 nil:NilClass 提供未定义的方法 `deliver',因为 rspec 使该方法停止工作。我该如何处理?

0 投票
1 回答
167 浏览

ruby - 红宝石摩卡。列出一个对象的期望

使用 Mocha,有没有办法列出对对象的当前期望?例如

对不起,如果这是一个非常明显的。

0 投票
3 回答
1079 浏览

ruby - Ruby Rspec 对捕获的异常的消息期望

Rspec 有什么方法可以为捕获的异常设置期望?我想验证 MyException 是否被引发,但由于我正在捕获异常,Rspec 似乎并不知道它曾经发生过。

我已经尝试了一些类似以下的事情但没有成功。MyException.should_receive(:new)Kernel.should_receive(:raise).with(MyException)

0 投票
2 回答
246 浏览

algorithm - 这个谜题的预期移动次数是多少?

给出一个大小为nx的二进制矩阵n

在每一步,函数都会检查给定矩阵的每一行和每一列是否至少有一个1. 如果不是,则选择一个纯粹的随机坐标,例如where , i, j1 <= i并将j <= n其标记为保留。101

重复该过程,直到矩阵的每一行和每一列都具有至少一个1.

请告诉这个算法中移动的“预期数量”是多少。

0 投票
2 回答
2244 浏览

rspec - Rspec期望调用分配(=)方法

我正在编写一些测试,我想断言某些方法实际上调用了我已存根的对象上的赋值方法。

我试过这样做:

这似乎不起作用。我有办法做到这一点吗?


这样做的原因是“some_object”是一个开放的结构对象,它是我不想在测试时调用的外部库的替身。

0 投票
1 回答
1884 浏览

ruby-on-rails - 在 Rspec3 中使用 expect_any_instance_of

这里是文档:https ://relishapp.com/rspec/rspec-mocks/v/3-0/docs/message-expectations/expect-a-message-on-any-instance-of-a-class

我想知道它的正确用途是什么。

我有一个控制器

该方法generate_token!在模型中定义。

我只想检查该方法是否收到了一些东西。规范会是这样的。

但是我必须为对象使用什么?我尝试了课程和其他一些随机的东西,但还没有奏效。看来我根本没有得到模拟。有什么建议么?

最好的问候否认_