1 /* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5 package org.mockito.internal.stubbing.defaultanswers; 6 7 import java.io.Serializable; 8 9 import org.mockito.configuration.IMockitoConfiguration; 10 import org.mockito.internal.configuration.GlobalConfiguration; 11 import org.mockito.invocation.InvocationOnMock; 12 import org.mockito.stubbing.Answer; 13 14 /** 15 * Globally configured Answer. 16 * <p> 17 * See javadoc for {@link IMockitoConfiguration} 18 */ 19 public 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