The “Time Test” means if an unit test takes longer than the specified number of milliseconds to run, the test will terminated and mark as fails.

import org.junit.*;
 
/**
 * JUnit TimeOut Test
 * @author mkyong
 *
 */
public class JunitTest4 {
 
	@Test(timeout = 1000)  
	public void infinity() {  
		while (true);  
	}  
 
}

Result

java.lang.Exception: test timed out after 1000 milliseconds