- In Eclipse, go to File -> New -> Other...
- Now Select Maven -> Maven Project
- Click Next,
- Select "Create a simple project (Skip archetype selection)", Next
- Enter Group Id and Artifact Id and click Finish.
- Now open the pom.xml and add the following dependency for Junit 4 under dependencies,
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> </dependencies>
- Create a java file,
package myprog; public class Addition { public int add (int no1, int no2) { return no1 + no2; } }
- Now write a text class for the class we created under src/test/java package,
package myprog; import static org.junit.Assert.assertEquals; import org.junit.Test; public class AdditionTest { @Test public void addTwoNumbers() { Addition addition = new Addition(); assertEquals(5, addition.add(2, 3)); } }
Now let's run the maven test command to run the test cases, simply right click on your project folder and select Run As -> Maven test


-
Have Questions? Post them here!
More Posts related to Java,
- Add two numbers using Java Generics
- Convert Java List to Json String using Jackson
- Convert Java Object to JSON using Jackson Library
- Java SE JDBC: Insert with PreparedStatement Example
- [Program] How to read three different values using Scanner in Java
- Java JDBC Batch Update Example with PreparedStatement
- Java Stream flatmap() Examples
- Save Java Object as JSON file using Jackson Library
- Java get day of the week as an int using DayOfWeek
- Create Nested Directories using Java Code
- Java JDBC Delete a Record in Database Table using PreparedStatement
- List of jars required for Struts2 project
- Convert Java Object to XML using Jackson Library
- Struts2 : java.lang.ClassNotFoundException: org.apache.commons.fileupload.RequestContext
- Java JDBC Get Id of the Inserted Record with AutoIncrement
- How to list all tables using Java JDBC
- Java Jackson ObjectMapper Class with Examples
- Fix: Maven - Failed to execute goal - Compilation failure - Source/Target option 5 is no longer supported. Use 7 or later
- Eclipse : The type java.lang.CharSequence cannot be resolved. Indirectly referenced from required .class files
- Formatting Double in Java [Examples]
- How to run Java Unit Test cases with Apache Maven?
- [fix] NullPointerException Cannot Invoke findById because Repository is null - Java Spring
- [Fix] java: integer number too large compilation error
- [Java] Read a File with UTF-8 Encoding
- How to detect Operating System using Java code
More Posts:
- Docker - Error response from daemon: You cannot remove a running container - Docker
- How to disable Microsoft teams from startup Windows 10 - Teams
- How to turn off Stage Manager - macOS Ventura - MacOS
- Clear Screen shortcut macOS Terminal - MacOS
- macOS: Change Weather App Temperature unit from Fahrenheit to Degree - MacOS
- Java: The value of the local variable string is not used - Java
- [Error] There was an error connecting to the apple id server - HowTos
- Get Device Screen Width and Height using javaScript - JavaScript