MockWindow.java revision 803f8b1dc47a4adebfab7434b6d8e410f80de14f
1package com.android.setupwizardlib.test.util;
2
3import android.content.Context;
4import android.content.res.Configuration;
5import android.graphics.drawable.Drawable;
6import android.net.Uri;
7import android.os.Bundle;
8import android.view.InputQueue;
9import android.view.KeyEvent;
10import android.view.LayoutInflater;
11import android.view.MotionEvent;
12import android.view.SurfaceHolder;
13import android.view.View;
14import android.view.ViewGroup;
15import android.view.Window;
16
17public class MockWindow extends Window {
18
19    public MockWindow(Context context) {
20        super(context);
21    }
22
23    @Override
24    public void takeSurface(SurfaceHolder.Callback2 callback2) {
25        throw new UnsupportedOperationException("Unexpected method call on mock");
26    }
27
28    @Override
29    public void takeInputQueue(InputQueue.Callback callback) {
30        throw new UnsupportedOperationException("Unexpected method call on mock");
31    }
32
33    @Override
34    public boolean isFloating() {
35        throw new UnsupportedOperationException("Unexpected method call on mock");
36    }
37
38    @Override
39    public void setContentView(int i) {
40        throw new UnsupportedOperationException("Unexpected method call on mock");
41    }
42
43    @Override
44    public void setContentView(View view) {
45        throw new UnsupportedOperationException("Unexpected method call on mock");
46    }
47
48    @Override
49    public void setContentView(View view, ViewGroup.LayoutParams layoutParams) {
50        throw new UnsupportedOperationException("Unexpected method call on mock");
51    }
52
53    @Override
54    public void addContentView(View view, ViewGroup.LayoutParams layoutParams) {
55        throw new UnsupportedOperationException("Unexpected method call on mock");
56    }
57
58    @Override
59    public View getCurrentFocus() {
60        throw new UnsupportedOperationException("Unexpected method call on mock");
61    }
62
63    @Override
64    public LayoutInflater getLayoutInflater() {
65        throw new UnsupportedOperationException("Unexpected method call on mock");
66    }
67
68    @Override
69    public void setTitle(CharSequence charSequence) {
70        throw new UnsupportedOperationException("Unexpected method call on mock");
71    }
72
73    @Override
74    public void setTitleColor(int i) {
75        throw new UnsupportedOperationException("Unexpected method call on mock");
76    }
77
78    @Override
79    public void openPanel(int i, KeyEvent keyEvent) {
80        throw new UnsupportedOperationException("Unexpected method call on mock");
81    }
82
83    @Override
84    public void closePanel(int i) {
85        throw new UnsupportedOperationException("Unexpected method call on mock");
86    }
87
88    @Override
89    public void togglePanel(int i, KeyEvent keyEvent) {
90        throw new UnsupportedOperationException("Unexpected method call on mock");
91    }
92
93    @Override
94    public void invalidatePanelMenu(int i) {
95        throw new UnsupportedOperationException("Unexpected method call on mock");
96    }
97
98    @Override
99    public boolean performPanelShortcut(int i, int i1, KeyEvent keyEvent, int i2) {
100        throw new UnsupportedOperationException("Unexpected method call on mock");
101    }
102
103    @Override
104    public boolean performPanelIdentifierAction(int i, int i1, int i2) {
105        throw new UnsupportedOperationException("Unexpected method call on mock");
106    }
107
108    @Override
109    public void closeAllPanels() {
110        throw new UnsupportedOperationException("Unexpected method call on mock");
111    }
112
113    @Override
114    public boolean performContextMenuIdentifierAction(int i, int i1) {
115        throw new UnsupportedOperationException("Unexpected method call on mock");
116    }
117
118    @Override
119    public void onConfigurationChanged(Configuration configuration) {
120        throw new UnsupportedOperationException("Unexpected method call on mock");
121    }
122
123    @Override
124    public void setBackgroundDrawable(Drawable drawable) {
125        throw new UnsupportedOperationException("Unexpected method call on mock");
126    }
127
128    @Override
129    public void setFeatureDrawableResource(int i, int i1) {
130        throw new UnsupportedOperationException("Unexpected method call on mock");
131    }
132
133    @Override
134    public void setFeatureDrawableUri(int i, Uri uri) {
135        throw new UnsupportedOperationException("Unexpected method call on mock");
136    }
137
138    @Override
139    public void setFeatureDrawable(int i, Drawable drawable) {
140        throw new UnsupportedOperationException("Unexpected method call on mock");
141    }
142
143    @Override
144    public void setFeatureDrawableAlpha(int i, int i1) {
145        throw new UnsupportedOperationException("Unexpected method call on mock");
146    }
147
148    @Override
149    public void setFeatureInt(int i, int i1) {
150        throw new UnsupportedOperationException("Unexpected method call on mock");
151    }
152
153    @Override
154    public void takeKeyEvents(boolean b) {
155        throw new UnsupportedOperationException("Unexpected method call on mock");
156    }
157
158    @Override
159    public boolean superDispatchKeyEvent(KeyEvent keyEvent) {
160        throw new UnsupportedOperationException("Unexpected method call on mock");
161    }
162
163    @Override
164    public boolean superDispatchKeyShortcutEvent(KeyEvent keyEvent) {
165        throw new UnsupportedOperationException("Unexpected method call on mock");
166    }
167
168    @Override
169    public boolean superDispatchTouchEvent(MotionEvent motionEvent) {
170        throw new UnsupportedOperationException("Unexpected method call on mock");
171    }
172
173    @Override
174    public boolean superDispatchTrackballEvent(MotionEvent motionEvent) {
175        throw new UnsupportedOperationException("Unexpected method call on mock");
176    }
177
178    @Override
179    public boolean superDispatchGenericMotionEvent(MotionEvent motionEvent) {
180        throw new UnsupportedOperationException("Unexpected method call on mock");
181    }
182
183    @Override
184    public View getDecorView() {
185        throw new UnsupportedOperationException("Unexpected method call on mock");
186    }
187
188    @Override
189    public View peekDecorView() {
190        throw new UnsupportedOperationException("Unexpected method call on mock");
191    }
192
193    @Override
194    public Bundle saveHierarchyState() {
195        throw new UnsupportedOperationException("Unexpected method call on mock");
196    }
197
198    @Override
199    public void restoreHierarchyState(Bundle bundle) {
200        throw new UnsupportedOperationException("Unexpected method call on mock");
201    }
202
203    @Override
204    protected void onActive() {
205        throw new UnsupportedOperationException("Unexpected method call on mock");
206    }
207
208    @Override
209    public void setChildDrawable(int i, Drawable drawable) {
210        throw new UnsupportedOperationException("Unexpected method call on mock");
211    }
212
213    @Override
214    public void setChildInt(int i, int i1) {
215        throw new UnsupportedOperationException("Unexpected method call on mock");
216    }
217
218    @Override
219    public boolean isShortcutKey(int i, KeyEvent keyEvent) {
220        throw new UnsupportedOperationException("Unexpected method call on mock");
221    }
222
223    @Override
224    public void setVolumeControlStream(int i) {
225        throw new UnsupportedOperationException("Unexpected method call on mock");
226    }
227
228    @Override
229    public int getVolumeControlStream() {
230        throw new UnsupportedOperationException("Unexpected method call on mock");
231    }
232
233    @Override
234    public int getStatusBarColor() {
235        throw new UnsupportedOperationException("Unexpected method call on mock");
236    }
237
238    @Override
239    public void setStatusBarColor(int i) {
240        throw new UnsupportedOperationException("Unexpected method call on mock");
241    }
242
243    @Override
244    public int getNavigationBarColor() {
245        throw new UnsupportedOperationException("Unexpected method call on mock");
246    }
247
248    @Override
249    public void setNavigationBarColor(int i) {
250        throw new UnsupportedOperationException("Unexpected method call on mock");
251    }
252}
253