Exemple #1
0
 @Test(expected = HibernateException.class)
 public void testRetrieveDataKO() {
   // /Setup
   Criteria criteria = mock(Criteria.class);
   when(session.createCriteria(Person.class)).thenReturn(criteria);
   when(criteria.list()).thenThrow(new HibernateException(""));
   dao.getAllPersons();
 }
Exemple #2
0
 @Test
 public void testRetrieveDataOK() {
   // /Setup
   Criteria criteria = mock(Criteria.class);
   when(session.createCriteria(Person.class)).thenReturn(criteria);
   List<Person> persons = mock(List.class);
   when(criteria.list()).thenReturn(persons);
   // Action
   dao.getAllPersons();
   // Test
   verify(session, times(1)).createCriteria(Person.class);
   verify(criteria, times(1)).list();
 }