- when(mockApi.getNcrt((String) isNull(), (String) isNull(), (String) isNull())).thenReturn(ncrt);
- when(mockApi.getNcrt(eq(""), any(String.class), any(String.class))).thenReturn(ncrt);
- when(mockApi.getNcrt(eq(gnodeb1), any(String.class), any(String.class))).thenReturn(ncrtNodeB1);
- when(mockApi.getNcrt(eq(gnodeb2), any(String.class), any(String.class))).thenReturn(ncrtNodeB2);
- when(mockApi.getNcrt(eq(gnodeb3), any(String.class), any(String.class))).thenReturn(ncrtNodeB3);
- doAnswer(i -> {
+ doAnswer(inv -> {
+ logger.debug("getNcrt (1) sleeping {}", delayMs);
+ Thread.sleep(delayMs);
+ return ncrt;
+ }).when(mockApi).getNcrt((String) isNull(), (String) isNull(), (String) isNull());
+ doAnswer(inv -> {
+ logger.debug("getNcrt (2) sleeping {}", delayMs);
+ Thread.sleep(delayMs);
+ return ncrt;
+ }).when(mockApi).getNcrt(eq(""), any(String.class), any(String.class));
+ doAnswer(inv -> {
+ logger.debug("getNcrt (3) sleeping {}", delayMs);
+ Thread.sleep(delayMs);
+ return ncrtNodeB1;
+ }).when(mockApi).getNcrt(eq(GNODEB1), any(String.class), any(String.class));
+ doAnswer(inv -> {
+ logger.debug("getNcrt (4) sleeping {}", delayMs);
+ Thread.sleep(delayMs);
+ return ncrtNodeB2;
+ }).when(mockApi).getNcrt(eq(GNODEB2), any(String.class), any(String.class));
+ doAnswer(inv -> {
+ logger.debug("getNcrt (5) sleeping {}", delayMs);
+ Thread.sleep(delayMs);
+ return ncrtNodeB3;
+ }).when(mockApi).getNcrt(eq(GNODEB3), any(String.class), any(String.class));
+ doAnswer(inv -> {
+ logger.debug("deleteNcrt sleeping {}", delayMs);
+ Thread.sleep(delayMs);