| /* |
| * Copyright (c) 2007 Mockito contributors |
| * This program is made available under the terms of the MIT License. |
| */ |
| package org.mockito.configuration;
|
|
|
| import org.mockito.ReturnValues;
|
| import org.mockito.internal.configuration.InjectingAnnotationEngine;
|
| import org.mockito.internal.stubbing.defaultanswers.ReturnsEmptyValues;
|
| import org.mockito.stubbing.Answer;
|
|
|
| /**
|
| * DefaultConfiguration of Mockito framework
|
| * <p>
|
| * Currently it doesn't have many configuration options but it will probably change if future.
|
| * <p>
|
| * See javadocs for {@link IMockitoConfiguration} on info how to configure Mockito
|
| */
|
| @SuppressWarnings("deprecation")//supressed until ReturnValues are removed
|
| public class DefaultMockitoConfiguration implements IMockitoConfiguration {
|
|
|
| /* (non-Javadoc)
|
| * @see org.mockito.IMockitoConfiguration#getReturnValues()
|
| */
|
| @Deprecated
|
| public ReturnValues getReturnValues() {
|
| throw new RuntimeException("\n" + "This method should not be used by the framework because it was deprecated"
|
| + "\n" + "Please report the failure to the Mockito mailing list");
|
| }
|
|
|
| public Answer<Object> getDefaultAnswer() {
|
| return new ReturnsEmptyValues();
|
| }
|
|
|
| /* (non-Javadoc)
|
| * @see org.mockito.IMockitoConfiguration#getAnnotationEngine()
|
| */
|
| public AnnotationEngine getAnnotationEngine() {
|
| return new InjectingAnnotationEngine();
|
| }
|
|
|
| /* (non-Javadoc)
|
| * @see org.mockito.configuration.IMockitoConfiguration#cleansStackTrace()
|
| */
|
| public boolean cleansStackTrace() {
|
| return true;
|
| }
|
|
|
| /* (non-Javadoc)
|
| * @see org.mockito.configuration.IMockitoConfiguration#enableClassCache()
|
| */
|
| public boolean enableClassCache() {
|
| return true;
|
| }
|
|
|
|
|
| } |