How to Skip or Ignore JUnit test cases in Java

At times you may not want to run certain test cases in Junit, in such cases make use of the annotation @Ignore on such test methods.
package org.code2care;

public class Greeting {

	public String wishMorning(String name) {
		return "Hello " + name + ", Good Morning!";
	public String wishAfternoon(String name) {
		return "Hello " + name + ", Good Afternoon!";
	public String wishEvening(String name) {
		return "Hello " + name + ", Good Evening!";

package myprog;

import static org.junit.Assert.assertEquals;

import org.code2care.Greeting;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;

public class GreetingTest {

	Greeting greeting;
	public void init() {
		greeting = new Greeting();
	public void wishMorningTest() {
		assertEquals("Hello Neo, Good Morning!", greeting.wishMorning("Neo"));
	public void wishAfternoonTest() {
		assertEquals("Hello Neo, Good Afternoon!", greeting.wishAfternoon("Neo"));
	public void wishEveningTest() {
		assertEquals("Hello Neo, Good Evening!", greeting.wishEvening("Neo"));

Test Run Results:
 T E S T S
Running myprog.GreetingTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.012 sec

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 1
Ignore or Skip Junit Test Cases

Facing issues? Have Questions? Post them here! I am happy to answer!

Author Info:

Rakesh is a seasoned developer with over 10 years of experience in web and app development, and a deep knowledge of operating systems. Author of insightful How-To articles for Code2care.

Follow him on: X

Copyright © Code2care 2023 | Privacy Policy | About Us | Contact Us | Sitemap