В настоящее время я разрабатываю TDD idmb html scraper, который плохо извлекает определенные поля из веб-страницы imdb. Например. Заголовок, Синопсис, В ролях и т. Д. На C ++.
Мне просто интересно, правильно ли я сделал TDD, у меня есть 2 класса: класс Parser и класс MatchPattern.
Класс синтаксического анализатора имеет функцию loadfile, которая загружает файл в строку, а затем начинает вызывать различные функции matchpatttern, такие как MatchPattern :: extractTitle (string filecontents), и сохраняет их в личных переменных Parsers.
matchpattern по сути является служебным классом со статическими функциями. У меня нет проблем с тестированием класса matchpattern. А что касается класса парсера? Как я должен был разработать его для TDD. Я делаю это правильно или что-то не так?