Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

正しく集計されていることを確認するテスト #37

Open
3 tasks done
ushmz opened this issue Oct 22, 2022 Discussed in #28 · 1 comment · Fixed by #47
Open
3 tasks done

正しく集計されていることを確認するテスト #37

ushmz opened this issue Oct 22, 2022 Discussed in #28 · 1 comment · Fixed by #47
Assignees
Labels

Comments

@ushmz
Copy link
Owner

ushmz commented Oct 22, 2022

  • 要件定義
  • ロジックの移行(ウィジェットから切り離す)
  • テストケース設計

Discussed in #28

Originally posted by chikowaka October 22, 2022
誰が   :
何をしたい:

テスト要件
前提条件 :
手順   :
入力値  :
期待する値:

@ushmz
Copy link
Owner Author

ushmz commented Oct 28, 2022

テスト要件

誰が   :ユーザ
何をしたい:月当たりの支払金額や,今月の出費を確認したい

前提条件

手順

  1. 1つ以上のサービスの情報を作成する
  2. 1のデータをサービス情報を管理している stream の sink に add する
  3. stream を subscribe している listener が集計を行い,結果を集計金額を管理する stream の sink に add する.
  4. 集計金額を管理する stream から得られた値をテストケースと比較する.

入力値

リストに登録してあるサービスの情報

  • 金額
  • 支払いサイクル(日,週,月,年)

期待する値

  • 単位時間(日,週,月,年)あたりの金額(prorated price)
  • 実際の支払金額(actual price)

テストケースごとに手動計算して用意する

@ushmz ushmz linked a pull request Oct 28, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant