Step 1: Create a simple maven project say “code-quality”
Step 2: Import into eclipse.
#1. Validator code & unit testing
Step 3: Validator interface &
…
Step 1: Create a simple maven project say “code-quality”
Step 2: Import into eclipse.
#1. Validator code & unit testing
Step 3: Validator interface &
…
Java does not have a sizeof operator like C++ does. Java uses automatic memory management known as the Garbage Collection, hence it is not that important to evaluate size of...
This is a companion post to 8 Java Memory Management Interview Q&A demonstrating a memory leak scenario step by step with jvisualvm, which is a free profiling tool that gets...
Step 1: Create a simple Maven project from a command-line. Just press enter for all the prompts.
Step 2: Import the above “simple-mocking-test”
…
This extends Part 1: Unit testing with JUnit, Mockito & Spring by mocking the DAO layer with the Mockito framework. Step 1: Service and DAO layer interfaces and implementations Service...
This extends Part 2: Mockito to fully mock the DAO layer by modifying the service layer to demonstrate partial mocking with “Mockito.spy”. In the “SimpleServiceImpl” we are interested in only...
This extends Part 3: Mockito partially mocking with @Spy by making the method “processUser(int id)” as a private method. Mockito framework cannot mock “private” … Read more ›...
This extends Part 4: Mockito & PowerMock for partially mocking private methods to mock “static” methods.
How to use both Spring JUnit and PowerMock runners?…
This Java code review checklist is not only useful during code reviews, but also to answer an important Java job interview question,
Q. How would you go about evaluating code quality of others’
…
Q1 Why use mock objects in unit testing? A1 Unit testing is widely accepted as a “best practice” for software development. When you write an object, … Read more ›...