Тестирование взаимодействия классов
От: idxDmitry  
Дата: 24.02.10 08:25
Оценка:
Здравствуйте.
Столкнулся с такой проблемой. Нужно устроить стресс-тестирование класса на предмет параллельного взаимодействия двух экземпляров. Запустить тестирование в двух потоках не проблема. Нужно знать как ведет себя класс при конкретном стечении обстоятельств, т.е. конкретная последовательность вызовов методов класса. Как быть? Понятно что такой код может выполняться в одном потоке. Как тестировать поведение класса? Кроме как скопировать его, привести все методы в публичные и как-то накапливать состояние по ходу выполнения (для того чтобы можно было возобновлять работу, останавливать работу) ничего в голову не приходит. Это плохо, потому что при изменении класса нужно будет менять вот такой тестовый квазикласс.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.