Considere as seguintes afirmações sobre Desenvolvi-mento Guiado por Testes (TDD).
I - Uma das regras simples do TDD é que será escrito um código novo apenas se falhar um teste auto-matizado.
II - Teste de um só passo (one step test), teste quebrado (broken test) e teste de exceção (exception test) são nomes de padrões (patterns) para TDD.
III - Vermelho-Verde-Refatorar é o “mantra” que resume o ciclo geral de TDD:
vermelho – escrever um pequeno teste que não funcione e que talvez nem mesmo compile inicial-mente; verde – fazer rapidamente o teste funcionar, mesmo incorrendo em alguma infração necessária; refatorar – eliminar todas as duplicatas criadas, para que apenas o teste funcione.
Quais estão corretas?