@Test
  public void deveGravarUmNovoRegistroDeHodometro() {
    Hodometro hodometro = new Hodometro();
    hodometro.setVeiculo(veiculoDAO.busca((long) 4));
    hodometro.setUsuario(usuarioDAO.busca((long) 2));
    hodometro.setQuilometragem(new BigDecimal("27.34"));
    hodometro.setDataLeitura(new LocalDateTime(2013, 9, 19, 17, 23, 34));

    controller.novoRegistro(hodometro);

    System.out.println(validator.getErrors());

    List<Hodometro> lista = controller.lista();

    assertEquals(2, lista.size());
  }
  @Test(expected = NullPointerException.class)
  public void naoDeveGravarSeQuilometragemReceberNull() {
    Hodometro hodometro = new Hodometro();
    hodometro.setVeiculo(veiculoDAO.busca((long) 4));
    hodometro.setUsuario(usuarioDAO.busca((long) 2));
    hodometro.setQuilometragem(null);
    hodometro.setDataLeitura(new LocalDateTime(2013, 9, 19, 17, 23, 34));

    controller.novoRegistro(hodometro);
  }
  @Test
  public void naoDeveGravarRegistroComUsuarioNull() {
    Hodometro hodometro = new Hodometro();
    hodometro.setVeiculo(veiculoDAO.busca((long) 4));
    hodometro.setUsuario(null);
    hodometro.setQuilometragem(new BigDecimal("27.34"));
    hodometro.setDataLeitura(new LocalDateTime(2013, 9, 19, 17, 23, 34));

    controller.novoRegistro(hodometro);
  }
  @Test(expected = ValidationException.class)
  public void naoDeveGravarSePlacaDeUmVeiculoNaoCadastrado() {
    Veiculo veiculo = new Veiculo();
    veiculo.setPlaca("asd-2322");

    Hodometro hodometro = new Hodometro();
    hodometro.setVeiculo(veiculo);
    hodometro.setUsuario(usuarioDAO.busca((long) 2));
    hodometro.setQuilometragem(new BigDecimal("27.34"));
    hodometro.setDataLeitura(new LocalDateTime(2013, 9, 19, 17, 23, 34));

    controller.novoRegistro(hodometro);
  }
  @Test
  public void deveListarOsRegistrosDeHodometroERetornar1Item() {
    List<Hodometro> lista = controller.lista();

    assertEquals(1, lista.size());
  }