エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rust sqlxでデータベースに依存した部分のテストを書く
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rust sqlxでデータベースに依存した部分のテストを書く
sqlx 0.6.1でテスト用の機能が実装されました。 面倒なハックが不要になるので、現在はこちらを使った方... sqlx 0.6.1でテスト用の機能が実装されました。 面倒なハックが不要になるので、現在はこちらを使った方が良いと思います。 詳しくは2024-09-12追記を参照してください。 はじめに アプリケーションにおいてデータの永続化を実現しようとすると、DBとアクセスする層が必要になることが多いです。適切なインターフェースを定義すれば、DBにアクセスする層をモック化して、その層に依存する部分のテストを書くことができます。しかし時にはDBを直接扱う層のロジックをテストしたいときもあります。 例えばJavaであれば、H2を使ってテスト用のデータベースを立ち上げることができます。しかしRustでsqlxを採用した場合、どのようにすればDBに依存するテストが実現できるのでしょうか。 あまり情報が見つからなかったので、試行錯誤しながら得られた知見をまとめておきたいと思います。 前提 本稿で使用するバー

