Я начал делать TDD, и я не уверен, правильно ли я делаю это. Я создал класс вопросов и вопрос. Класс Question имеет метод addAnswer, который принимает экземпляр класса Answer. Теперь я должен создать только класс «Ответ» и использовать конструктор по умолчанию. Или я должен делать класс ответа, а также предоставлять конструктору параметры?Как я должен создавать классы при выполнении TDD
question.addAnswer(new Answer("Some", "Argument that I know I will use"));
или:
question.addAnswer(new Answer());
Это, вероятно, последний, где я пишу ровно столько, сколько мне нужно, чтобы продолжить.
+1 - первый ответ, который упоминает TestTest. Я думаю, что вопроситель фактически наткнулся на потребность в другом тесте, но не совсем осознал это. Хороший ответ. –
Okey, но я не начинаю писать какое-либо поведение в классе ответов тогда? Только конструктор/геттер/сеттер? – LuckyLuke