インメモリ データベースを使用して SQL クエリを単体テストしようとしています。クエリは、MySQL 組み込み関数の 'hex' と 'unhex' を使用します (DB にバイナリ データを書き込むため)。これら 3 つの in-momery DB ソリューションのいずれも「hex」機能をサポートしていないことが判明したため、それらをテストすることはできません。
私の質問 - クエリで直接「hex」関数を使用する代わりに、16 進変換をコードに移動せずにクエリをテストする方法はありませんか?
ps。インメモリ DB が実際の db の動作を代表するものではないことはわかっていますが、クエリは非常に簡単です - 挿入と選択。