In this post under Mockito, I will show with example how to create mock of an interface. For our example we will use below interface DaoI package package5; public interface DaoI { public int insert(Object object); } Below is the test class where we create a mock of “DaoI” interface Test class package package5; import…… Continue reading Mocking Interface
Category: Mockito
Mocking Abstract classes
In this post under Mockito, I will show with example how to create mock of an abstract class For our example we will use below abstract class Shape package package4; public abstract class Shape { public abstract int calculateArea(); public void display() { System.out.println("Area is:" + calculateArea()); } } Below is the test class where…… Continue reading Mocking Abstract classes
Using @InjectMocks annotation
In this post under Mockito, I will show with example the purpose of “@InjectMocks” annotation. In the previous post, I showed with example, the purpose of “@Mock” annotation. For recap “@Mock” annotation is used to instruct Mockito framework to create a mock of an object and assign it to variable. We write unit test class…… Continue reading Using @InjectMocks annotation
Using @Mock annotation
In my previous post under Mockito, I showed you with example how to manually create a mock. In this post under Mockito, I will show with example how to tell Mockito to create a mock and assign the reference to a variable. To tell Mockito framework to create a mock of a class and assign…… Continue reading Using @Mock annotation
Creating a mock
In this post under Mockito, I will show with example how to create a mock of a class. For our example I will use the “Calculator” class with below structure. Calculator package package1; public class Calculator { public int add(int x, int y) { return x + y; } public int multiple(int x, int y)…… Continue reading Creating a mock