Здравствуйте.
Столкнулся с такой проблемой. Нужно устроить стресс-тестирование класса на предмет параллельного взаимодействия двух экземпляров. Запустить тестирование в двух потоках не проблема. Нужно знать как ведет себя класс при конкретном стечении обстоятельств, т.е. конкретная последовательность вызовов методов класса. Как быть? Понятно что такой код может выполняться в одном потоке. Как тестировать поведение класса? Кроме как скопировать его, привести все методы в публичные и как-то накапливать состояние по ходу выполнения (для того чтобы можно было возобновлять работу, останавливать работу) ничего в голову не приходит. Это плохо, потому что при изменении класса нужно будет менять вот такой тестовый квазикласс.
Если используете Java -- посмотрите PathFinder
http://javapathfinder.sourceforge.net/
Здравствуйте, Alexei Barantsev, Вы писали:
AB>Если используете Java -- посмотрите PathFinder
AB>http://javapathfinder.sourceforge.net/
Спасибо за точный ответ. К сожалению, используется другой язык и среда. Delphi.