ストップウォッチ・ユニット・テスト
  • 04 Nov 2023
  • 1 読む分
  • 寄稿者

ストップウォッチ・ユニット・テスト


記事の要約

ストップウォッチ ユニットテスト

このアプリケーションは、Stopwatchカスタムウィジェットプラグインのセットアップと使用方法を説明します。

目的

Stopwatchユニットテストの目的は、ユーザーがTulipアプリケーションでStopwatchカスタムウィジェットをセットアップして使用する方法を学び、理解することです。カスタムウィジェットは、現在メインプラットフォームにはない追加機能を提供するために、Tulipプラットフォームの上に配置されるコード化されたウィジェットです。ストップウォッチ・カスタムウィジェットは、ステップ/アプリケーション全体の所要時間を視覚的に表示し、ストップウォッチが停止するたびにそのデータをキャプチャするために使用できます。

セットアップ

カスタムウィジェットプラグインは、プロパティとイベントを使用してアプリケーションと相互作用します。プロパティはアプリケーションとウィジェットの間に存在する共有データで、イベントはウィジェットがアプリケーションに送信できるシグナルです。アプリエディタでは、これらのイベントに基づいてトリガーを作成できます。イベントは、アプリケーションにデータを送信することもできます。

ストップウォッチ・カスタムウィジェットは、5つのプロパティと2つのイベントを使用します。使用されている最初のプロパティは'Title'と呼ばれ、テキストタイプで読み取り専用です。これはストップウォッチの上に表示されるテキストです。つ目のプロパティは 'Duration' で、interval 型で読み取り専用です。これはストップウォッチの開始時間を秒数で表したもので、時計の再開と停止を行うことができます。次のプロパティは 'Stop' と呼ばれ、Boolean 型で読み取り専用です。このプロパティは時計の停止に使用されます。次のプロパティは「Reset」と呼ばれ、Boolean 型で読み取り専用です。このプロパティはストップウォッチをリセットするために使用される。最後のプロパティは 'Hidden' と呼ばれ、Boolean 型で読み取り専用である。これにより、バックグラウンドでストップウォッチを非表示にするかどうかを選択することができます。

このカスタムウィジェットで使用される最初のイベントは'Reset Event'と呼ばれ、ストップウォッチがリセッ トされるとこのイベントが発生します。このカスタムウィジェットで使用されている2つ目のイベントは'Stopped'と呼ばれ、ストップウォッチが停止した時にこのイベントが発生します。

動作

ストップウォッチカスタムウィジェットを使用して、ステップ/アプリケーション全体の所要時間を視覚的に表示し、ストップウォッチが停止するたびにそのデータを取得することができます。ストップウォッチカスタムウィジェットの動作例は、以下のGIFで見ることができます。


この記事は役に立ちましたか?