共有
  • 記事へのコメント15

    • 注目コメント
    • 新着コメント
    その他
    ryosuke-fujii
    ryosuke-fujii モックはできるかぎり使わない派

    2023/06/26 リンク

    その他
    cateiru
    cateiru “queryRaw`SET FOREIGN_KEY_CHECKS”

    2023/04/10 リンク

    その他
    onk
    onk DB 使う以外の選択肢があるのにビックリしている (ある程度 (結構大きいよ) 以下なら本物以外の選択肢が無い

    2022/11/25 リンク

    その他
    hitode909
    hitode909 個人的には、上位層から作っていきたいと思ったことがあまりなくて、必ず下から作っていってる気がする

    2022/11/25 リンク

    その他
    w1234567
    w1234567 DBの規模と開発体制によるな、既存のテストデータが残念で化け物みたいなVIEWやSELECT文でデータ取得してたり複雑なデータ設定が必要だったりするとモック使わないとやってられんわってなる

    2022/11/25 リンク

    その他
    ssig33
    ssig33 Rails 使ったら?

    2022/11/25 リンク

    その他
    sigwyg
    sigwyg データアクセスのテストなら実DB使いたいよなーと。Serviceとかは別の責務があるから、モックで良いのでは派

    2022/11/25 リンク

    その他
    shingo-sasaki-0529
    shingo-sasaki-0529 依存性逆転な設計にしてテストではテスト用の Reposity 使うのが良いんだろうなぁとか燻ってたけど、なんかこれ見てたら普通に postgres 起動しちゃって良い気がしてきた。

    2022/11/25 リンク

    その他
    turanukimaru
    turanukimaru java というか Spring では DB のテストは本物のまっさらDBにテストデータを投入してSQLを実際に投げるテストをする。Mockはテストのためにしょうがなく用意するものでMockを使うか使わないかはテストしてる対象が違う。

    2022/11/25 リンク

    その他
    kazokmr
    kazokmr TestContainersでPostgreSQLのコンテナを立ち上げてrepositoryクラスのユニットテストとか結合テストに使ったことはある。Serviceクラス自体のテストだとrepositoryはmockにしちゃうな

    2022/11/25 リンク

    その他
    n314
    n314 リポジトリのモック作ってみたけど面倒なのでやめた。そうすると、結局RailsみたいにDBごちゃ混ぜで依存関係を逆転させずにインターフェースも使わない方が楽でバグも少ないのでは…ってなってる。

    2022/11/25 リンク

    その他
    send
    send 極力 mock は使いたくない派(つい手を抜いて t-wada の言うところの "自作自演のテスト" にしてしまいがちなので)

    2022/11/25 リンク

    その他
    taruhachi
    taruhachi 本物のDBMSを使う方法で、巨大なテーブルを持つ論理DB(※負荷試験用)と共存している環境のテストで、どんな小さなテーブルでもtruncateが非常に遅くなりテスト実行時間が爆発したことがあるので知見共有まで。

    2022/11/25 リンク

    その他
    t-wada
    t-wada データアクセスレイヤのテストを書く際にDBをモックするのは自作自演のテストになりがちなので個人的にはおすすめしません

    2022/11/25 リンク

    その他
    ryousanngata
    ryousanngata DB依存のテストはセットアップが面倒だったり遅いので、リポジトリ層やトリガーなどのテストのみに留めて極力避けるが、受け入れとかでは一連のフローで書く時もある。

    2022/11/24 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Prisma で本物のDBMSを使って自動テストを書く - mizdra's blog

    DBMS に依存するロジックのテストを書く時、主に2つの手法があると思います。 Repository 層などを mock...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事