1/* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5package org.mockito.internal.stubbing.defaultanswers; 6 7import java.io.Serializable; 8 9import org.mockito.configuration.IMockitoConfiguration; 10import org.mockito.internal.configuration.GlobalConfiguration; 11import org.mockito.invocation.InvocationOnMock; 12import org.mockito.stubbing.Answer; 13 14/** 15 * Globally configured Answer. 16 * <p> 17 * See javadoc for {@link IMockitoConfiguration} 18 */ 19public class GloballyConfiguredAnswer implements Answer<Object>, Serializable { 20 21 private static final long serialVersionUID = 3585893470101750917L; 22 23 public Object answer(InvocationOnMock invocation) throws Throwable { 24 return new GlobalConfiguration().getDefaultAnswer().answer(invocation); 25 } 26} 27