org.mockito.internal.configuration.injection.filter.OngoingInjector Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mockito-core Show documentation
Show all versions of mockito-core Show documentation
Mockito mock objects library core API and implementation
/*
* Copyright (c) 2007 Mockito contributors
* This program is made available under the terms of the MIT License.
*/
package org.mockito.internal.configuration.injection.filter;
/**
* Allow the ongoing injection of a mock candidate.
*/
public interface OngoingInjector {
/**
* Inject the mock.
*
*
* Please check the actual implementation.
*
*
* @return the mock that was injected, null
otherwise.
*/
Object thenInject();
/**
* Injector that will do nothing, and will return null
as no mocks will be injected
*/
OngoingInjector nop =
new OngoingInjector() {
@Override
public Object thenInject() {
return null;
}
};
}