
com.teketik.test.mockinbean.MockDefinition Maven / Gradle / Ivy
package com.teketik.test.mockinbean;
import static org.mockito.Mockito.mock;
import org.mockito.MockSettings;
import org.springframework.boot.test.mock.mockito.MockReset;
import org.springframework.core.ResolvableType;
class MockDefinition extends Definition {
MockDefinition(String name, ResolvableType type) {
super(name, type);
}
@Override
T create(Object originalValue) {
MockSettings settings = MockReset.withSettings(MockReset.AFTER);
settings.name(name);
return (T) mock(resolvableType.resolve(), settings);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy