Ich habe eine Klasse, die mit String-Wörterbuch funktioniert. Eine Methode besteht darin, das Wörterbuch zu initialisieren, eine weitere dient zum Hinzufügen eines neuen Paares zum Wörterbuch, und die dritte Methode dient zum Verketten eines Wörterbuchs in eine Zeichenfolge.MS CHESS ist veraltet?
Ich möchte Unit-Test, wenn seine Thread-Safe, indem Sie init-adding-adding- * -Einfügung-Finalisierung Methoden in verschiedenen Threads gleichzeitig. Eine neue Instanz der Klasse wird vor der Verwendung erstellt, das Wörterbuch ist nicht statisch. Also würde ich gerne wissen, ob es sicher ist.
Afaik, Testen von Threads in Unit-Tests ist nicht so eine gute Idee. Stattdessen hatte ich ein CHESS gefunden, das mit genau dem gleichen Zweck entworfen wurde: http://blog.decarufel.net/2009/05/how-to-test-your-multi-threaded-code.html
Allerdings sieht es aus wie veraltet. Irgendwelche modernen Alternativen/Vorschläge zu diesem Bereich?
möglich Duplikat [Wie soll ich Unit-Test-threaded Code?] (Http://stackoverflow.com/questions/12159/how-should-i-unit-test-threaded-code) – marr75