当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

SwiftHamcrest

Hamcrest 测试断言
授权协议 BSD
开发语言 Swift
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 姜煌
操作系统 OS X
开源组织
适用人群 未知
 软件概览

SwiftHamcrest 是用 Swift 编写的 Hamcrest 测试断言。

 相关资料
  • 目前,我忽略isEqualToComparingFieldByField断言中的这些字段,然后使用hasSameTimeAs方法进行comapre。 为给定类型(在本例中为java.util.Date)提供isEqualToComparingFieldByField方法的自定义比较器或任何其他解决方案来逐字段断言两个对象是否可以避免这个问题?

  • 我使用Selenium进行自动浏览器测试已经有相当一段时间了。除了Firefox,我从来没有想过如何让它在其他任何东西上运行。好吧,现在FireFox将启动,但不会被拉到前面,它只是坐在那里,什么也不做。我觉得这是因为FireFox更新了自己。 我在运行MacOS塞拉。我已经安装并启用了WebDriver 2.48扩展到Safari。 我已经下载并尝试了selenium-server-standa

  • 当我尝试执行一个新的单元测试用例时,它会显示以下错误。 注意:我没有特权设置路径,因为我已经将chrome web驱动程序放在D驱动器中。 测试在14:56开始。。。C:\Users\xxx.xxxx\PyCharm项目\Automation\venv\Scripts\python.exe“C:\Users\xx.xxx\AppData\Local\JetBrains\PyCharm社区版2019

  • 玩弄Mockito来实现我的服务的单元测试,但由于某种原因,我无法通过我的厚脑袋来实现这一点。我的考试通过了,但我不能确信我做得对。 下面是一个测试count()方法的示例。该方法只是将调用转发到它的存储库,我不想验证仅此而已,没有其他事情发生。这就是我得到的: 我的考试及格了,但我有一些问题。 > 我需要验证吗?我觉得我这样做是因为我想验证personRepository。实际上调用了count

  • 下面是TestNG框架中的一个示例断言方法。 下面是fail方法。 在TestNG中是否有一个内置的方法来执行软断言。如果没有,实现这一点的理想方式是什么。

  • 我对SonarQube有问题,我的几个单元测试都有问题,引发了以下问题: 为此测试用例添加至少一个断言。 每个测试用例都类似于此格式(其中许多断言被委托给具有公共断言的方法,以避免重复): 现在,很明显,我可以从私有方法中提取这三个断言,并将它们放在测试方法中,但我正在多次执行相同的检查(在不同的字段上)。 所以,我想我会尝试通过(重新)抛出来模拟断言方法的行为: 不幸的是,这种方法也不起作用。

  • 如果它没有返回任何东西,是否可能以某种方式测试它是否停止了这个if语句?我的意思是,我想把某种断言,检查“好吧,上下文是空的,所以它在这个返回时停止了”。 当然,问题是类是空的,为什么我想测试这种方法可能会有问题,但我想听听一些可能性。

  • 我通过Intellij Idea通过以下链接调试maven测试:http://www.grygoriy.com/2012/01/how-to-debug-tests-maven-test-via.html 当到达第三步并开始调试时,它已连接但很快断开连接,并且不会在断点处停止。我在Intellij有: 已连接到目标VM,地址:'localhost:5005',传输:'socket' 已断开与目标V