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