18da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal/* 28da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * Copyright 2010 Google Inc. 38da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * 48da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * Licensed under the Apache License, Version 2.0 (the "License"); 58da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * you may not use this file except in compliance with the License. 68da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * You may obtain a copy of the License at 78da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * 88da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * http://www.apache.org/licenses/LICENSE-2.0 98da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * 108da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * Unless required by applicable law or agreed to in writing, software 118da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * distributed under the License is distributed on an "AS IS" BASIS, 128da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 138da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * See the License for the specific language governing permissions and 148da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * limitations under the License. 158da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal */ 168da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigalpackage com.google.android.testing.mocking; 178da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal 188da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal/** 198da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * Defines the getDelegate___AndroidMock method used by Android Mock for 208da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * delegating Android Mock calls to the EasyMock generated MockObject. 218da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * 228da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * @author swoodward@google.com (Stephen Woodward) 238da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal */ 248da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigalpublic interface MockObject { 258da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal /** 268da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * Accessor method to get the wrapped EasyMock mock object. 278da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * 288da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * @return a mock object created by EasyMock and wrapped by the object 298da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal * implementing this method. 308da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal */ 318da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal Object getDelegate___AndroidMock(); 328da3e6ec64b991f5aa1e6561941d130683eba753Luis Sigal} 33