文字列辞書で動作するクラスがあります。1つの方法は辞書を初期化するためのものであり、もう1つは辞書に新しいペアを追加するためのものであり、3番目の方法は辞書を文字列に連結するためのものです。
異なるスレッドでinit-adding-adding- * -adding-finalizingメソッドを同時に実行して、スレッドセーフかどうかを単体テストしたいと思います。クラスの新しいインスタンスは使用前に作成されます。辞書は静的ではありません。だから私はそれが安全かどうか確かに知りたいです。
Afaik、ユニットテストでスレッドをテストするのはそれほど良い考えではありません。代わりに、まったく同じ目的で設計されたCHESSを見つけました:http://blog.decarufel.net/2009/05/how-to-test-your-multi-threaded-code.html
しかし、その時代遅れのように見えます。この分野に関する最新の代替案/提案はありますか?