To run unit test via Maven, issue this command :
mvn test
This will run the entire unit tests in your project.

Case Study

Create two unit tests and run it via Maven. See a simple Java class for testing :
package com.mkyong.core;

public class App {
 public static void main(String[] args) {

  System.out.println(getHelloWorld());

 }

 public static String getHelloWorld() {

  return "Hello World";

 }

 public static String getHelloWorld2() {

  return "Hello World 2";

 }
}

Unit Test 1

Unit test for getHelloWorld() method.
package com.mkyong.core;

import junit.framework.Assert;
import org.junit.Test;

public class TestApp1 {

 @Test
 public void testPrintHelloWorld() {

  Assert.assertEquals(App.getHelloWorld(), "Hello World");

 }

}

Unit Test 2

Unit test for getHelloWorld2() method.
package com.mkyong.core;

import junit.framework.Assert;
import org.junit.Test;

public class TestApp2 {

 @Test
 public void testPrintHelloWorld2() {

  Assert.assertEquals(App.getHelloWorld2(), "Hello World 2");

 }

}

Run Unit Test

See below examples to run unit test with Maven.
Example 1
To run the entire unit test (TestApp1 and TestApp2), issue this command :
mvn test
Example 2
To run single test (TestApp1), issue this command :
mvn -Dtest=TestApp1 test
Example 3
To run single test (TestApp2), issue this command :
mvn -Dtest=TestApp2 test
Note
For more “mvn test” examples, refer to this maven-test plugin documentation.