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中文網其他相關文章!