@SuppressWarnings("ConstantConditions") @Test public void isExecuted_ReturnsDelegateState() throws Exception { boolean expectedValue = true; when(wrappedCall.isExecuted()).thenReturn(expectedValue); boolean actualValue = testCall.isExecuted(); verify(wrappedCall).isExecuted(); assertEquals(actualValue, expectedValue); }
@Override public boolean isExecuted() { return delegate.isExecuted(); }
ScheduledCall implements Call<T> { @Override public boolean isExecuted() { return delegate.isExecuted(); } }
ScheduledCall implements Call<T> { @Override public boolean isExecuted() { return delegate.isExecuted(); } ScheduledCall(Call<T> delegate, Executor callbackExecutor); }
ScheduledCall implements Call<T> { @Override public boolean isExecuted() { return delegate.isExecuted(); } ScheduledCall(Call<T> delegate, Executor callbackExecutor); @Override T execute(); @Override void enqueue(final Callback<T> callback); @Override boolean isExecuted(); @Override void cancel(); @Override boolean isCanceled(); @SuppressWarnings("CloneDoesntCallSuperClone") // Performing deep clone. @Override ScheduledCall<T> clone(); }
ScheduledCall implements Call<T> { @Override public boolean isExecuted() { return delegate.isExecuted(); } ScheduledCall(Call<T> delegate, Executor callbackExecutor); @Override T execute(); @Override void enqueue(final Callback<T> callback); @Override boolean isExecuted(); @Override void cancel(); @Override boolean isCanceled(); @SuppressWarnings("CloneDoesntCallSuperClone") // Performing deep clone. @Override ScheduledCall<T> clone();  }