Esempio n. 1
0
  @Test
  public void testMock() {
    IBook mockBook = Mockito.mock(IBook.class);
    BookHelper bookHelper = Mockito.spy(new BookHelper());

    // Stubs the return
    Mockito.doReturn(mockBook).when(bookHelper).makeBook(AUTHOR, TITLE, CALLNO, ID);

    IBook test1 = bookHelper.makeBook(AUTHOR, TITLE, CALLNO, ID);

    // below tests the DAO
    BookMapDAO testDAO = new BookMapDAO(bookHelper);
    IBook test = testDAO.addBook(AUTHOR, TITLE, CALLNO);

    assert (test != null);
  }