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