Reader small image

You're reading from  Mastering Unit Testing Using Mockito and JUnit

Product typeBook
Published inJul 2014
Publisher
ISBN-139781783982509
Edition1st Edition
Tools
Right arrow
Author (1)
Sujoy Acharya
Sujoy Acharya
author image
Sujoy Acharya

Sujoy Acharya works as a Principal Engineer with Cerner. While growing up, he pursued his interests in the fields of computer science and engineering. His hobbies are watching movies and sitcoms, playing outdoor sports, and reading books. Sujoy likes to research upcoming technologies. His major contributions are in the fields of TDD, building scalable applications, cloud services, and the Spring Framework. He has authored four books for Packt, namely, Test-Driven Development with Mockito, Mastering Unit Testing using Mockito and JUnit, Mockito Essentials, and Mockito for Spring.
Read more about Sujoy Acharya

Right arrow

Dummy


An example of a dummy would be a movie scene where the double doesn't perform anything but is only present on the screen. They are used when the actual actor is not present, but their presence is needed for a scene, such as watching the tennis finale of a US Open match.

Similarly, dummy objects are passed to avoid NullPointerException for mandatory parameter objects as follows:

Book javaBook = new Book("Java 101", "123456");
Member dummyMember = new DummyMember());
javaBook.issueTo(dummyMember);
assertEquals(javaBook.numberOfTimesIssued(),1);

In the preceding code snippet, a dummy member was created and passed to a book object to test whether a book can report the number of times it was issued. Here, a member object is not used anywhere but it's needed to issue a book.

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Mastering Unit Testing Using Mockito and JUnit
Published in: Jul 2014Publisher: ISBN-13: 9781783982509

Author (1)

author image
Sujoy Acharya

Sujoy Acharya works as a Principal Engineer with Cerner. While growing up, he pursued his interests in the fields of computer science and engineering. His hobbies are watching movies and sitcoms, playing outdoor sports, and reading books. Sujoy likes to research upcoming technologies. His major contributions are in the fields of TDD, building scalable applications, cloud services, and the Spring Framework. He has authored four books for Packt, namely, Test-Driven Development with Mockito, Mastering Unit Testing using Mockito and JUnit, Mockito Essentials, and Mockito for Spring.
Read more about Sujoy Acharya