ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

AsakusaFW SharedCleaner

2020-12-07 00:00:00 | PG(分散処理)

Asakusa Framework Advent Calendar 2020の7日目です。

Asakusa FrameworkのOperatorクラスで、変化しない値を保持するためにSharedを使いますが、これの何が良いかというと、テスト時に値をクリアすることが出来るということです。

Sharedはバッチ実行中に変化しない値を保持しますが、テスト実行時に関しては、テストケース毎に保持する値が変わる事がありえます。
そのためにSharedCleanerというクラスが用意されています。これを使うと、Sharedで保持している値をクリアすることが出来るので、テストケース毎に初期化できるというわけです。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする