- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有下面的代码,我希望它在运行时失败,因为类 DoesNothing
没有使用模拟类或调用任何所需的方法。
<?php
class DoesNothing
{
}
class DoesNothingTest extends YourMockeryTestCase
{
/**
* @test
*/
public function somethingIsCalled()
{
$this->mock = Mockery::mock();
$keys = array(
'1234',
'abcxyz',
'*&(%&^$-*/~@:{}',
')*&GA^FAUIB(*',
'',
' ',
);
foreach ($keys as $key) {
$this->mock
->shouldReceive('remove')
->atLeast()->times(1)
->with($key);
}
$var = new DoesNothing($this->mock);
}
}
但是当我运行它时,它通过了。我希望它会说“未调用方法删除”等。
有什么问题吗?与 Mockery 如何与 PHPUnit 对话有关?
谢谢, 马丁
编辑:我还应该提到我们正在使用 Etsy's PHPExtensions将其集成到 PHPUnit 中
最佳答案
方法名必须以test
开头,否则PHPUnit不会判断为test。
public function testSomethingIsCalled()
编辑
您必须在拆卸方法中调用 Mockery::close()
才能执行预期。即
/**
* Tear down
*/
public function tearDown()
{
\Mockery::close();
}
关于php - 如果未调用所需的方法,Mockery/Etsy PHPExtensions 不会失败测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299184/
我不确定这是不是该问的地方,但 Etsy 开发人员支持的回复速度非常慢(等了 4 天,这只是为了看看我是否可以继续该项目 - 因为我不想要打破他们的 TOS)。无论如何,除此之外... 我有一个脚本要
在对 WordPress 小部件进行第一次 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读文档时,我看到 findAllShops并尝试过: $apikey = 'xx
在对 WordPress 小部件进行第一次 API 调用时,我很困惑为什么当我尝试定位商店时请求没有返回任何内容。当我阅读文档时,我看到 findAllShops并尝试过: $apikey = 'xx
基本上我想从 etsy 获取所有已售订单的详细信息。我发现了 etsy 调用的 ajax api 调用,用于在浏览器的网络工具中获取所有订单详细信息,如果我只是在浏览器的新选项卡中调用此 url,我将
我正在尝试在 Etsy 上创建一个新列表。 我使用 oauth 进行身份验证并获得OAUTH_CONSUMER_KEY和OAUTH_CONSUMER_SECRET 我用这段代码检查了一下,我得到了所有
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 要求代码的问题必须表明对正在解决的问题的最低理解。包括尝试的解决方案、它们为什么不起作用以及预期结果。另
我不知道按类别获取列表的 URL 应该是什么。 此 URL 适用于我的主要列表:https://api.etsy.com/v2/listings/active.js?api_key=1234&keyw
我正在尝试构建一个新的 chrome 扩展,向 Etsy 列表页面添加一个按钮。该扩展已解压,安装后它可以在任何站点上正常工作。然而,无论我尝试什么,我都无法在 Etsy 上看到变化。 这是运行的内容
我正在尝试为 Etsy 在其 iPhone 应用程序中的滑动类别 View 找到一个库或示例项目。 我说的是在应用程序的主视图顶部重新创建“精选、历史和季节性”类别滑动效果。 如果有人知道 Githu
需要帮助在 etsy.com 上查找搜索按钮的定位器。尝试在网站上搜索蕾丝,但当我运行代码时,搜索按钮没有点击。 这是按钮的图像: chropath给我的xpath超长。 这是我的代码: WebEle
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve th
使用 Etsy Listing API,我返回了与关键字匹配的列表,我可以毫无问题地对它们进行分页。 但是,我只想查找配送至英国的列表。 我已尝试使用 region URL 参数,但我仍然收到只能运送
我使用 PDFBOX 创建了一个 PDF PAdES 签名,我正在使用 ETSI 在线 validator 1 (它需要注册)现在我在报告中只收到两个错误,但我有点迷失了它们是什么或者我该如何修复它们
我有下面的代码,我希望它在运行时失败,因为类 DoesNothing 没有使用模拟类或调用任何所需的方法。 mock = Mockery::mock(); $keys = array(
我正在做一个关于使用 OM2M 设计和实现 M2M 应用程序主题的项目。当我在互联网上找到一些文档时,我知道 OM2M 是基于 ETSI-M2M 和 OneM2M 标准定义的。这两个标准让我对相似性有
我有下面的代码,我希望它在运行时失败,因为类 DoesNothing 没有使用模拟类或调用任何所需的方法。 mock = Mockery::mock(); $keys = array(
我正在尝试执行他们的 documentation 中给出的示例授权请求(或任何需要身份验证的 Etsy api) .我得到的响应是“oauth_problem=token_rejected”。 我用了
我是 Etsy API 开发的新手,我已经坚持了好几天。我尝试通过文档查找一些资源,以便我可以进行简单的 API 调用(我计划将其转换为代码,但我想通过 Postman 让它运行以查看它是否有效)。
一旦使用listing->createListing() 最初创建列表后,如何更新列表的价格/库存对我来说根本不清楚。 为了更新股票/价格,Etsy 的文档说调用listing->updateInve
我正在使用 Etsy API 在部署在 Azure 上的 Tomcat7 服务器上获取产品。大多数时候它只是有效,但是当我选择某个子类别时,我没有得到任何结果。 奇怪的是,它在我的开发机器上运行,而且
我是一名优秀的程序员,十分优秀!