sqlmock を使用して Gorm テストでクエリを一致させようとすると、次のようになりますエラーは発生した問題:
この問題は、sqlmock クエリ マッチャーとして正規表現を使用することに起因します。デフォルトでは、sqlmock は厳密等価クエリ マッチャーを使用します。これには、実際のクエリと予期されるパターンが完全に一致する必要があります。
これを解決するには、QueryMatcherEqual オプションを使用してデフォルトのクエリ マッチャーを置き換えます。
以上がログに同じ出力があるにもかかわらず、Sqlmock がクエリと一致しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。