/** Test of insert method, of class NavioCargaGeralDAO. */
  @Test
  public void testInsert() throws SQLException, ClassNotFoundException {
    NavioCruzeiro navio = navioDAO.create();
    navio.setQuantidadeDePessoas(100);

    navioDAO.insert(navio);

    Assert.assertNotSame(0, navio.getId());
  }
  /** Test of findbyID method, of class NavioCargaGeralDAO. */
  @Test
  public void testFindbyID() throws SQLException, ClassNotFoundException {
    NavioCruzeiro navio = navioDAO.create();
    navio.setQuantidadeDePessoas(1000);

    navioDAO.insert(navio);

    NavioCruzeiro navioX = navioDAO.findbyID(navio.getId());
    Assert.assertNotNull(navioX.getQuantidadeDePessoas());
  }
  /** Test of delete method, of class NavioCargaGeralDAO. */
  @Test(expected = EmptyStackException.class)
  public void testDelete() throws SQLException, ClassNotFoundException {
    NavioCruzeiro navio = navioDAO.create();
    navio.setQuantidadeDePessoas(100);

    navioDAO.insert(navio);
    navioDAO.delete(navio);
    // NavioCargaGeral navioX = navioDAO.findbyID(navio.getId());
    new AssertionError(navioDAO.findbyID(navio.getId()));
  }
  /** Test of findAll method, of class NavioCargaGeralDAO. */
  @Test
  public void testFindAll() throws Exception {

    NavioCruzeiro navio = navioDAO.create();
    navio.setQuantidadeDePessoas(1000);

    navioDAO.insert(navio);

    NavioCruzeiro navio2 = navioDAO.create();
    navio.setQuantidadeDePessoas(2000);

    navioDAO.insert(navio2);

    List<NavioCruzeiro> navios = navioDAO.findAll();

    Assert.assertNotNull(navios);

    Assert.assertNotSame(0, navios.size());
  }
 @Before
 public void setUp() throws ClassNotFoundException, SQLException {
   navioDAO = new NavioCruzeiroDAO();
   navioDAO.criarTabela();
 }