@Test public void testIsTerminated() { when(wrappedExecutorService.isTerminated()).thenReturn(false); assertFalse(tracedExecutorService.isTerminated()); verify(wrappedExecutorService).isTerminated(); verifyNoMoreInteractions(wrappedExecutorService); }
@Override public boolean isTerminated() { return delegate.isTerminated(); }
TracedExecutorService implements ExecutorService { @Override public boolean isTerminated() { return delegate.isTerminated(); } }
TracedExecutorService implements ExecutorService { @Override public boolean isTerminated() { return delegate.isTerminated(); } TracedExecutorService(ExecutorService delegate);  TracedExecutorService(ExecutorService delegate, SofaTraceContext traceContext); }
TracedExecutorService implements ExecutorService { @Override public boolean isTerminated() { return delegate.isTerminated(); } TracedExecutorService(ExecutorService delegate);  TracedExecutorService(ExecutorService delegate, SofaTraceContext traceContext); @Override void shutdown(); @Override List<Runnable> shutdownNow(); @Override boolean isShutdown(); @Override boolean isTerminated(); @Override boolean awaitTermination(long timeout, TimeUnit unit); @Override Future<T> submit(Callable<T> task); @Override Future<T> submit(Runnable task, T result); @Override Future<?> submit(Runnable task); @Override List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks); @Override List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout,
                                         TimeUnit unit); @Override T invokeAny(Collection<? extends Callable<T>> tasks); @Override T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit); @Override void execute(final java.lang.Runnable command); }
TracedExecutorService implements ExecutorService { @Override public boolean isTerminated() { return delegate.isTerminated(); } TracedExecutorService(ExecutorService delegate);  TracedExecutorService(ExecutorService delegate, SofaTraceContext traceContext); @Override void shutdown(); @Override List<Runnable> shutdownNow(); @Override boolean isShutdown(); @Override boolean isTerminated(); @Override boolean awaitTermination(long timeout, TimeUnit unit); @Override Future<T> submit(Callable<T> task); @Override Future<T> submit(Runnable task, T result); @Override Future<?> submit(Runnable task); @Override List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks); @Override List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout,
                                         TimeUnit unit); @Override T invokeAny(Collection<? extends Callable<T>> tasks); @Override T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit); @Override void execute(final java.lang.Runnable command);  }