Mockitoとは 人気・最新記事を集めました - はてな (original) (raw)

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

Web系開発メモ2年前

Java Mockitoでモックを使うテストをする方法Mockito でモックオブジェクトを作成して、単体テストをする方法を書いていきます。 バージョン 動作確認で使用した製品のバージョンは以下の通りです。 Mockito 5.1.1 JUnit 5.9.2 Maven 3.8.6 Java 17 目次 依存関係の追加 テスト対象クラス 手動でモックを作成 アノテーションでモックを作成 テストの実行 動作確認用の資源 1. 依存関係の追加 Maven のビルドファイルで、Mockito のライブラリを追加します。 org.mockito mockito-cor…

#Java#Mockito#JUnit#単体テスト

ネットで話題

もっと見る

411ブックマーク単体テストを“神速”化するQuick JUnitとMockitoatmarkit.itmedia.co.jp

95ブックマークJavaのモックアップフレームワーク「mockito」でリクエスト/セッションを再現するcodezine.jp

83ブックマーク【ハウツー】シンプル&タイプセーフなJava用モックライブラリ"Mockito"の魅力 (1) Mockitoとは? | エンタープライズ | マイコミジャーナルユニットテストを記述する際に問題になるのがモックの作成方法だ。テストケース時にモックに差し替えることを想定してしたコードであればテストケースでモックに差し替えることは難しくない。しかし、差し替えるモックを作成する手間は馬鹿にならない。そこで登場するのがモックライブラリだ。 モックライブラリはテスト...journal.mycom.co.jp

70ブックマークJUnit+Mockitoを使ったWebアプリケーションの単体テストcodezine.jp

64ブックマークMockito 初めの一歩 - Qiitaqiita.com

57ブックマーク心地良すぎるモックライブラリ Mockito 〜その1〜 - A Memorandumblog1.mammb.com

50ブックマークMockitoノススメ - Fly me to the Lunakompiro.hatenablog.com

42ブックマークMockito framework siteProject status Please see the release notes page. Updates are announced via Twitter Follow @mockitojava and mailing list . Mockito downloads and instructions for setting up Maven, Gradle and other build systems are available from the Central Repository. The documentation for all versions is avail...site.mockito.org

38ブックマークMockitoの真価はspyにあり - R42日記takahashikzn.root42.jp

関連ブログ

エンジニアのはしがき2年前

Mockito+Springで単体テストを書く業務ではバックエンドにSpringを使っているのですが、単体テストを書く場合のモックフレームワークとしてMockitoを使っています。 割合としてはE2Eテストの方が多く単体テストを書く機会が少ないのですが、今後は単体テストも割合を増やしていきましょうということで最近書くことが増えてきました。 というわけで今回はMockitoについて調べたことを残しておこうと思います。

#Java#Spring#Mockito

Web系開発メモ2年前

SpringBoot MockitoとJUnitで単体テストをする方法Spring Boot の Webアプリで、Mockito と JUnit を使って単体テストをする方法を書いていきます。 バージョン 動作確認で使用した製品のバージョンは以下の通りです。 Spring Boot 3.0.2 Mockito 4.8.1 JUnit 5.9.2 Java 17 1. ライブラリの追加 Maven のビルドファイルで以下の依存関係を追加します。 org.springframework.boot spring-boot-starter-test <sco…

#Spring Boot#Mockito#JUnit#Java

ぽんこつ日記2年前

Junitでのモック定義(Mockito)Mock 1. Mockとは テストしたいクラスが依存しているブジェクトに代わって使用されるテスト用のオブジェクト。 テストに必要な部品の値を擬似的に設定するもの。 例えば、クラスAのテストをしようとしたときに以下のような時があったら使用する 現在日時を返すメソッドを使用するテスト クラスBのメソッドを使用するがまだクラスBが完成していない public class A { private B b; public A(B b){ this.b = b; } // doSomethingメソッドはBオブジェクトに依存している // テストが成功するかどうかはdoSomethingメソッドの実装と…

#Java#Mockito#モック

エキサイト TechBlog.3年前

Mockitoのテストをクリーンに保つための機能はじめに こんにちは、エキサイト株式会社でインターンをさせていただいている山内です。 今回はMockitoを使ってユニットテストを書いていた際に遭遇したUnnecessaryStubbingExceptionというエラーについてご紹介します。 状況 SpringBootでのサンプルコードは以下のようになっています。 // SampleRepository.java public interface SampleRepository { Boolean hoge(); Boolean fuge(); } // SampleService.java public interface SampleS…

#Mockito#テスト#UnnecessaryStubbingException

Engineering Note3年前

MockitoのdoThrowの使い方Mockitoを利用したテスト時に、モック化したオブジェクトの例外のスローについてのメモになります。

#Java#Mockito

Engineering Note3年前

MockitoのMatchersの使い方Mockitoを利用したテスト時に、モック化したオブジェクトのメソッドを実行する時などに使用するマッチャーについてのメモになります。

#Java#Mockito

Engineering Note3年前

Visual Studio Code(VS Code) + Mockitoによるテスト環境の構築本記事は、Microsoftにより開発されたソースコードエディタである「Visual Studio Code(VS Code)」を用いて、モックフレームであるMockitoを試してみました。

#Java#Mockito#モックフレームワーク

xuwei-k's blog16日前

JDK 21とmockitoとbyte-buddyの警告とsbtとjavaagentJDK 21以降、mockito使うとなんか怒られますが、それのsbtでの対策や解決方法を簡単に書きます

エンターテイメント!!1ヶ月前

RestClientを使って楽にテストするきっかけ web apiを作ったのだが、ユニットテストで毎回難儀していたので、楽にテストが書けると聞いたRestClientを使うことに。 実装 今回は、RestClientを生成するConfigクラスと、実際にAPIとして使う場所を分けてる。 あと、余談だが、使っているweb apiは、NewsAPIっていう海外のニュース情報が取得できるサイト。 無料アカウントなら、アクセスできる回数に制限があるけど自由に使えるので、情報収集がてら使ってみることに。 前提 やるにしても環境情報載せないとね。。。 一部抜粋なので、適時読み替えて。 必要そうなものだけ載せてる。※抜けてたらすまぬ plugins…

Customers Mail Cloud ブログ1ヶ月前

Google Cloud Functions + Javaでapplication/x-www-form-urlencodedのメール送信ステータスWebhookを処理するCustomers Mail CloudのWebhookは2種類あります。 メール受信時 メール送信時 メール送信時は、送信したメールに対してステータスが変わったタイミングで通知が送られるものです。 その際、 application/json を指定しない設定ができます。この時のデータがどうなっているのか紹介します。 <!—more—> Google Cloud Functionsの準備 今回はローカルで開発する流れを紹介します。まず、適当なフォルダを作成します。今回はcmcとします。 mkdir cmc cd cmc ソース ディレクトリとソースファイルを格納するプロジェクト構造を作成します…

Customers Mail Cloud ブログ1ヶ月前

Webhook APIを使って添付ファイル付きメールを処理する(Google Cloud Functions + Java)Customers Mail CloudのWebhookは2種類あります。 メール受信時 メール送信時 メール受信時のWebhookはその名の通り、メールを受け取った際に任意のURLをコールするものです。この記事では添付ファイル付きメールを受け取った際のWebhook処理について解説します。

エンターテイメント!!1ヶ月前

WebAPIへのアクセスする実装のユニットテスト実行時にClassNotFoundExceptionが発生する発端 環境 なぜ詰まったか? 問題箇所・原因 対処 関連サイト 感想・雑記 発端 WebAPIへアクセスするServiceクラスを書いて、JUnitのテストケースを書いたのだが、なぜかテストケースがClassNotFoundExceptionで落ちる。 だけど、起動して動かすと問題が発生しない。 かなり詰まったので、記録する。 環境 SpringBoot:3.0.0 junit-jupiter:5.8.1 Java:17 なぜ詰まったか? ライブラリの参照は、問題なかった。 他のテストケースは普通に動く。 問題箇所・原因 問題だった箇所は、以下。 URLクラスをモック化使用としている箇所。 /…

いろいろ備忘録日記2ヶ月前

Flutterメモ-40 (dart pub unpack)(Dart 3.4で追加)概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 Dart 3.4 で dart pub unpack というコマンドが追加されたみたいですね。 codewithandrea.com dart.dev 指定したパッケージをローカルにダウンロードしてくれるコマンドとのこと。 ソースを確認したいときなどに、サクッと出来て便利そう。 実行すると以下のようになります。 $ dart pub unpack image_picker Downloading image_picker 1.1.2 to `.\image_picker-1.1.2`... Resolving depe…

Customers Mail Cloud ブログ2ヶ月前

Google Cloud Functions + JavaでメールステータスWebhookを受け取るCustomers Mail CloudのWebhookは2種類あります。 メール受信時 メール送信時 メール送信時は、送信したメールに対してステータスが変わったタイミングで通知が送られるものです。 本記事では実際にどういった内容が送られてくるのかを紹介します。

Customers Mail Cloud ブログ2ヶ月前

Webhook APIを使ってメールを処理する(Google Cloud Functions + Java)Customers Mail Cloudではプログラム側からデータを取得したり、メールを送信するWeb APIの他に、Customers Mail Cloudでメールを受信した時にイベントを伝えてくれるWebhook APIが用意されています。 Webhook APIを使うことで、自前でメールサーバを立てずにメール受信のタイミングでシステムを起動させられるようになります。メールサーバを安定して動作させ続けるのはメンテナンスコストが大きいですが、Customers Mail Cloudを使うことで簡単にメールと連携したシステムが作れるようになるでしょう。 今回はGoogle Cloud Func…

xuwei-k's blog2ヶ月前

MockitoのargThatとScala 3一見かなり謎なタイミングで NullPointerException で混乱したので、かるくメモ。 以下、再現コード。

Web開発における知見共有系ページ2ヶ月前

Mybatisで単体テストを書くMybatisで単体テストを書く 1. MyBatis Mapperの設定 2. MyBatis Mapperのインターフェース 3. テストクラスの作成 4. ドメインクラスの作成 Mybatisで単体テストを書く MyBatisでの単体テストの例を示します。 以下は、test_userテーブルに対する単体テストのサンプルです。 1. MyBatis Mapperの設定 まず、UserMapper.xmlというファイルにMapperの設定を書きます。 <select id="selectUs…

HackToTech3ヶ月前

mockito-kotlinでvalue classがサポートされたらしいのでメモ控えめに言って神 github.com 5.4.0のリリースに含まれている github.com build.gradle.kts plugins { kotlin("jvm") version "2.0.0" } group = "com.github.atr0phy" version = "1.0-SNAPSHOT" repositories { mavenCentral() } dependencies { testImplementation(kotlin("test")) testImplementation("org.mockito.kotlin:mockito-kotlin:5.…

kakakakakku blog3ヶ月前

Apache Ivy の configurations でテストに必要な依存関係を取得するApache Ivy を使って Maven Repository からライブラリを取得するときに,例えば CI 環境では JUnit や Mockito などの「テストに必要な依存関係」も取得したいという場面がある.Apache Ivy では configurations(コンフィグレーション) を使って柔軟に依存関係を管理できる👌 サンプルコード Apache Ivy の ivy.xml を以下のように書いた.ポイントは configurations タグで,今回は compile(コンパイルに必要な依存関係)と test(テストに必要な依存関係)という2種類のコンフィグレーションを設定した…

エンターテイメント!!4ヶ月前

【翻訳+意訳・要約】Java テストフレームワークとベストプラクティス 2024※本記事は、Geminiによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 Java テストフレームワークとベストプラクティス 2024 Java テストフレームワークとは? Java テストフレームワークを実装するためのベストプラクティス 人気のある Java テストフレームワーク その他の注目すべき Java テストフレームワーク 重要な考慮事項 まとめ GeminiへのQA Q:Cucumberとは何をしてくれるフレームワーク何でしょうか? Q:他のプログラミング言語で、特有の取り組みはありますか? 感想+雑記 原文 Java Testi…

AIko Code Symphony4ヶ月前

JavaからKotlinへの移行:ヒントと戦略目次 はじめに Kotlinの基本 JavaからKotlinへの変換 Kotlinのベストプラクティス Kotlinでのテスト 移行後のメンテナンス まとめ 1. はじめに JavaからKotlinへの移行は、多くの開発者が直面する課題です。Kotlinは、より簡潔で読みやすいコードを可能にし、多くの場合、Javaよりも生産性が高いとされています。この記事では、スムーズな移行のためのヒントと戦略を提供します。 2. Kotlinの基本 Kotlinは、null安全性や拡張関数など、Javaにはない多くの特徴を持っています。これらの基本を理解することが、移行の第一歩です。 3. JavaからKo…

A Memorandum4ヶ月前

Maven 依存関係の調査で良く使うコマンド依存関係ツリーの表示 依存ライブラリを最新化する 依存関係の解析 依存関係ツリーの表示 プロジェクトの依存関係階層を表示するには dependency:tree を使う。 mvn dependency:tree 依存関係の階層は、ビルドプロセスが実際に使用する依存関係の解決されたツリーを表示する。 主なパラメータには以下がある。 パラメータ 説明 outputFile -DoutputFile=/path/to/dependency_tree.txt のように出力ファイルを指定 outputType -DoutputType=graphml のように出力形式を指定(text,json,dot,…