Timeout Verification



@Test
public void test_timeout(){
ArrayList<String> mockList =  Mockito.mock(ArrayList.class);
mockList.add("1");

/* This test will pass if the .add("1") is called within 100 milliseconds */
Mockito.verify(mockList, Mockito.timeout(100)).add("1");

mockList.add("1");
/* This test will pass if the .add("1") is called two times within 100 milliseconds */
Mockito.verify(mockList, Mockito.timeout(100).times(2)).add("1");
}