Open alexey-malov opened 8 years ago
Однотипные группы проверок свойств прямоугольника лучше выделить в отдельную функцию, вроде ExpectRectangle(rect, expectedLeft, expectedTop, expectedWidth, expectedHeight)
Это также упростит чтение тестов (не нужно будет читать последовательность манипуляций объектов, чтобы вычислить состояние тестируемого объекта в середине или в конце теста)
Для проверки ввода-вывода лучше использовать ostringstream и istringstream и сравнивать содержимое строк
Протестировать манипуляции прямоугольником, считываемые из некоторого потока, можно подобно тому, как это сделано в примере CTVSet
k=0,6
Тесты должны иметь имена, описывающие требования к объекту, а не просто условия, в которых он проверяется.