TDD - Test-Driven Development

Olá galera, preciso de uma idéia para fazer um exemplo usando a metodologia TDD, mais não pode ser algo que já tem na net, tipo calculadora, números primos, etc… Mais teria quer ser algo fácil, e mais rápido de implementar, pq é pra um trabalho urgente.
Se puderem me ajudar
vlw

Pra começar, ngm aqui vai quere fazer o trabalho pra vc, mas de uma maneira geral, TDD vc começa pelos testes, pra daí partir pra implementação:
Ex:

public class CalculadoraTest {

   private Calculadora calculadora;

   @Before
   public void setUp() {
      calculadora = new Calculadora();
   }

   @Test
   public void testaSoma() {
      Assert.assertEquals(6, calculadora.soma(3, 3));
   }
}

Aí então vc faz o esqueleto da sua classe, com o método soma que, a princípio, retorna um valor fixo, roda o teste, ele vai falhar, então parte-se para a implementação do método soma, testa, refatora se possível, testa, e assim por diante.
BASICAMENTE é isso.

  1. Defina o que você quer fazer;
  2. Coloque algumas funcionalidades em uma lista, tipo uma to-do list;
  3. Organize da mais simples (ou urgente) pra mais desnecessária;
  4. Pegue o primeiro item;
  5. Se ele for grande demais, reparta em tarefas menores;
  6. Pegue uma tarefa, veja a funcionalidade e comece escrevendo os testes.

Pega a implementacao de qualquer algoritmo e manda ver. Listas, filas, arvores e ate pesquisa ou busca sao bacanas (e relativamente faceis) de implementar com TDD.