ホームページ  >  記事  >  バックエンド開発  >  Gomega は、ginkgo のように完全な文字列を出力できますか?

Gomega は、ginkgo のように完全な文字列を出力できますか?

PHPz
PHPz転載
2024-02-09 08:33:32528ブラウズ

Gomega は、ginkgo のように完全な文字列を出力できますか?

phpエディタゆず こんにちは!あなたが言及した質問に関しては、Gomega と ginkgo はどちらも Go 言語で人気のあるテスト フレームワークです。テストという点では類似点がありますが、完全な文字列を出力するという点ではいくつかの違いがあります。 Gomega の場合、いくつかの便利な関数とアサーションが提供されますが、文字列を出力する場合、文字列全体ではなく、その一部のみが表示されます。 Ginkgo は完全な文字列を出力できるため、問題のデバッグやトラブルシューティングに非常に役立ちます。したがって、完全な文字列を出力する必要がある場合は、テストに ginkgo を使用することをお勧めします。お役に立てば幸いです!

質問内容

単体テストの出力例のエラー:

リーリー

印刷制限を増やす方法はありますか。これはまったく現実的ではありません... 少なくとも 100 個の標識か何かがありました...

###編集: 十分な情報を提供できなかった可能性があります:

リーリー

文字列の異なる部分はこれだけではありません。エラーが発生した場合、詳細なコンテキストがないと読みにくくなる可能性があります。完全な比較印刷を許可する方法があるはずです。 Nodejs Chai の状況と似ています。

解決策

https://www.php.cn/link/e3c92f539bc17efbcc0c2e5229efa268これを見てください、とonsiは答えました。 format パッケージをチェックしてください。

以上がGomega は、ginkgo のように完全な文字列を出力できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。