Esempio n. 1
0
 /** Test if index is deleted */
 @Test
 public void testEraseIndex()
     throws SQLException, ClassNotFoundException, DataAlreadyRegisteredException,
         UnavailableDataException {
   testIndex = indexDAO.addIndex(testIndex);
   assertTrue("Could not delete anime!", indexDAO.eraseIndex(testIndex));
 } // end of the method testDeleteIndex
Esempio n. 2
0
 @Test(expected = UnavailableDataException.class)
 public void failEraseUnregisteredData()
     throws SQLException, DataAlreadyRegisteredException, UnavailableDataException {
   testIndex = indexDAO.addIndex(testIndex);
   indexDAO.eraseIndex(testIndex);
   indexDAO.eraseIndex(testIndex);
 }
Esempio n. 3
0
 /**
  * Test the getting of Indexes
  *
  * @throws java.sql.SQLException
  * @throws java.lang.ClassNotFoundException
  */
 @Test
 public void testGetIndexes()
     throws SQLException, ClassNotFoundException, DataAlreadyRegisteredException {
   testIndex = indexDAO.addIndex(testIndex);
   List<Index> indexes = indexDAO.getIndexes();
   assertNotNull("Coult not get Indexes!", indexes);
 } // end of method testGetIndexes
Esempio n. 4
0
 /**
  * Test registration of Index
  *
  * @throws java.sql.SQLException
  * @throws java.lang.ClassNotFoundException
  */
 @Test
 public void testAddIdex()
     throws SQLException, ClassNotFoundException, DataAlreadyRegisteredException {
   testIndex = indexDAO.addIndex(testIndex);
   assertTrue("Problem when registering Index!", testIndex.getCodeIndex() > 0);
   indexDAO.deleteIndex(testIndex);
 } // end of method testAddIdex
Esempio n. 5
0
 /**
  * Test edit index with the index registered
  *
  * @throws SQLException
  */
 @Test
 public void testEditIndex()
     throws SQLException, DataAlreadyRegisteredException, UnavailableDataException {
   testIndex = indexDAO.addIndex(testIndex);
   testIndex.setCodeAnime(5);
   indexDAO.editIndex(testIndex);
   assertTrue("The edition was not effective!", indexDAO.getIndexes().get(0).getCodeAnime() == 5);
   indexDAO.deleteIndex(testIndex);
 } // end of the method testEditIndex
Esempio n. 6
0
 @Test(expected = UnavailableDataException.class)
 public void failEditUnexistentIndex() throws SQLException, UnavailableDataException {
   indexDAO.editIndex(new Index(58, "a", 12));
 }
Esempio n. 7
0
 @Test(expected = NullPointerException.class)
 public void failEditNullIndex() throws SQLException, UnavailableDataException {
   indexDAO.editIndex(null);
 }
Esempio n. 8
0
 /**
  * Fail to delete Index with codeIndex equals to zero
  *
  * @throws SQLException
  */
 @Test(expected = IllegalArgumentException.class)
 public void failsEraseZeroCodeIndex() throws SQLException, UnavailableDataException {
   indexDAO.eraseIndex(testIndex);
 } // end of the method failsDeleteZeroCodeIndex
Esempio n. 9
0
 @Test(expected = DataAlreadyRegisteredException.class)
 public void faildCreateExistIndex() throws SQLException, DataAlreadyRegisteredException {
   testIndex = indexDAO.addIndex(testIndex);
   testIndex = indexDAO.addIndex(testIndex);
   indexDAO.deleteIndex(testIndex);
 }
Esempio n. 10
0
 @Test(expected = NullPointerException.class)
 public void failCreateNullIndex() throws SQLException, DataAlreadyRegisteredException {
   testIndex = indexDAO.addIndex(null);
 }