how to call real non-static non-void method using mock object

In this post under Mockito, I will show with example how to configure Mockito to call mock object’s real non-static non-void method instead of stubbed one. For our example, we will use below classes IndianCash package package7; public class IndianCash { public double getCash() { return 10; } } IndianCash package package7; public class IndiaToUSACashConverter…… Continue reading how to call real non-static non-void method using mock object

Stubbing a non-static non-void method to return something

In this post under Mockito, I will show with example how to stub a non-static non-void method of a mock object to return a hardcoded value. For our example, we will use the below classes IndianCash package package6; public class IndianCash { public double getCash() { return 10; } } IndiaToUSACashConverter package package6; public class…… Continue reading Stubbing a non-static non-void method to return something

Junit @TempDir method level scope

In this post under JUnit, I will show with example how applying “@TempDir” to a non-static field creates a temporary directory having method level scope. When “@TempDir” is applied to a non-static field, for every test method present in the test class, JUnit will creates different temporary directory and attaches its reference to non-static field…… Continue reading Junit @TempDir method level scope

Junit @TempDir annotation

In this post under Junit, I will show with example the purpose and how to use @TempDir annotation. Lets say you have written class that zip the input file as shown below FileZip package package20; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class FileZip { public void zip(File inputFile) throws Exception…… Continue reading Junit @TempDir annotation