Javatpoint Logo
Javatpoint Logo

JUnit test case example in Java

We are already familiar with the JUnit testing framework. It is used to perform unit testing in Java. The JUnit test case is the set of code that ensures whether our program code works as expected or not.

In Java, there are two types of unit testing possible, Manual testing and Automated testing. Manual testing is a special type of testing in which the test cases are executed without using any tool. Unlike manual testing, automated testing is not possible without supporting any tool.

The org.junit package provides several classes and packages, which helps us to ensure whether our code provides the expected output or not. These packages and classes are Assert, After, Before, and Test, etc.

JUnit test case example in Java

We will use the eclipse tool to test the java code. We first create the java code which we want to test, and after that, we will write the test class or test case for our Java code.

Let's take the example of a JUnit test case to understand how testing is actually performed in Java.


We have created three java classes, i.e.,,, and In the class, we created the code which we want to test. In this class, we create a list of names and four methods to add an element, remove an element, get the list's size, and remove all elements from the list.

In the, we write the test cases for the class. We create an object of the class, and by using its object, we will test all its methods. We use the assertEquals() method to check the actual result with the expected output.

We create the class to execute the test cases. It contains the main() method in which we run the class using the runClasses() method of the JUnitCore. In this method, we pass the class file of the The result returned by the runClasses() method will store into the result variable of type Result.

Now, we will run the class to execute the test cases. We will get the output true when the test cases are passed and false when the test cases are not passed.


JUnit test case example in Java

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA