ng totFail = 0: *osptr « “Suit
Автор admin Пятница, 8 мая 2009 11:32
ng totFail = 0: *osptr « “Suite \”" « name « “\”\n==—===”; Методика отладки 81 size_t i; for (i = 0; i < name.sizeO; ++i) *osptr « '='; *osptr « "=" « endl; for (i = 0; i < tests.size(); ++i) { assert(tests[i]): totFail += tests[i]->report(); } *OSptr « “=======”; for (i = 0; i < name.sizeO: ++i) *osptr « '=': *osptr « "=" « endl: return totFail; } else return getNumFailedO: } long Suite::getNumPassed() const { long totPass = 0; for (size_t i - 0: i < tests.sizeO; ++i) { assert(tests[i]): totPass += tests[i]->getNumPassed(): } return totPass; long Suite::getNumFailedO const { long totFail =0: for (size_t i = 0: i < tests.sizeO: ++i) { assert(tests[i]): totFail += tests[i]->getNumFailed(): } return totFail: void Suite::resetО { for (size_t i = 0; i < tests.sizeO: ++i) { assert(tests[i]): tests[i]->reset(): } } III:- Мы будем использовать систему TestSuite там, где это будет уместно. Методика отладки Утверждения, о которых рассказывалось в начале этой главы, приносят огромную пользу при отладке; они помогают обнаружить логические ошибки до того, как те принесут реальный вред. В этом разделе собраны по
Комментарии закрыты.
Последние комментарии