首页 > 后端开发 > Golang > Gomega和ginkgo一样可以打印完整的字符串吗?

Gomega和ginkgo一样可以打印完整的字符串吗?

PHPz
发布: 2024-02-09 08:33:32
转载
584 人浏览过

Gomega和ginkgo一样可以打印完整的字符串吗?

php小编柚子你好!关于你提到的问题,Gomega和ginkgo都是Go语言中流行的测试框架。虽然它们在测试方面有相似之处,但在打印完整的字符串方面有一些差异。对于Gomega,它提供了一些方便的函数和断言,但在打印字符串时,只会显示部分内容,而不是完整的字符串。而ginkgo则能够打印完整的字符串,这对于调试和排查问题非常有帮助。因此,如果你需要打印完整的字符串,建议使用ginkgo来进行测试。希望能对你有所帮助!

问题内容

单元测试的错误打印示例:

expected
              <string>: "...up - finish..."
          to equal               |
              <string>: "...up - vault ..."
登录后复制

有没有办法增加打印限制,这根本不切实际...... 至少有 100 个标志之类的......

编辑: 我可能没有提供足够的信息:

Vault ...
Finish...
登录后复制

这并不是字符串中唯一不同的部分,如果发生错误,如果没有更多上下文,则很难阅读。应该有一种方法可以允许完整的比较打印不是吗?与 nodejs chai 中的情况类似。

解决方法

https://www.php.cn/link/e3c92f539bc17efbcc0c2e5229efa268看看这个,onsi 回答道。查看 format 包。

以上是Gomega和ginkgo一样可以打印完整的字符串吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:stackoverflow.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板