testing

flutter

FlutterでMatcherクラスを拡張してオブジェクトを比較するテスト方法

はじめに Flutterではテストフレームワークを利用して、アプリケーションの機能を確認することができます。この記事では、Matcherクラスを拡張して独自のオブジェクトを比較するテスト方法を解説し、さらにdescribeMismatchメ...
Go

Go言語:システム日付を固定してtestingパッケージでテストを行う方法を解説

Go言語では、時間の操作に対して組み込みの機能が用意されていますが、システムの現在時刻を任意の日付に変更する機能は提供されていません。しかし、テストのコンテクスト内で時間を操作するためのパターンはあります。具体的には、システム時間を返す関数...
Go

Go言語のテスト技術を磨く:testingパッケージの応用的な使い方を完全解説

はじめに この記事では、Go言語のtestingパッケージを用いたテスト作成における応用的な技術について解説します。具体的には、テストのグルーピング、モック作成、テスト前後に呼ばれる関数の設定、エラーチェック、テストのスキップ、システム日付...
Go

Go言語:testingパッケージを使ったテストの書き方とチュートリアル

はじめに テストは品質の高いソフトウェアを保証するための重要なプロセスです。この記事では、Go言語の標準ライブラリであるtestingパッケージを使用したユニットテストの書き方を、具体的なコードサンプルとともに紹介します。また、テストの構造...