グアバにはティッカーのかなりクールなコンセプトがあります。残念ながら、実行時間を測定するためにナノ秒に焦点を合わせたストップウォッチを生成することを中心に設計されたようです。
時間の変化に敏感なクラスのテストが簡単になるので、このようなものを見つけたいと思います。System.currentTimeMillis()
テストで時間の経過をシミュレートするのが難しいため、使用したときに歴史的に問題に遭遇しました。私はGuavaと同様のインターフェースを使用することを考えていましたが、利用可能なライブラリの多くと一致するため、代わりにミリ単位で時間を測定しました。
自分で書く前に、誰かが似たようなものを見たことがあるか、他の提案があるかどうかを尋ねたかったのです。