SetupWizardLibrary/library/test/instrumentation/src/com/android/setupwizardlib/test/util/MockWindow.java
Aurimas Liutikas 4860e4ee48 Migrate setup-wizard-lib to androidx.
Test: make setup-wizard-lib
Bug: 76692459
Change-Id: I40171e973d442b1a1815e9e7d7c2cc984cb38bac
2018-04-18 17:26:19 -07:00

282 lines
8.6 KiB
Java

/*
* Copyright (C) 2016 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.setupwizardlib.test.util;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.view.InputQueue;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.SurfaceHolder;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import androidx.annotation.NonNull;
public class MockWindow extends Window {
public MockWindow(Context context) {
super(context);
}
@Override
public void takeSurface(SurfaceHolder.Callback2 callback2) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void takeInputQueue(InputQueue.Callback callback) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean isFloating() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setContentView(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setContentView(View view) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setContentView(View view, ViewGroup.LayoutParams layoutParams) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void addContentView(View view, ViewGroup.LayoutParams layoutParams) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public View getCurrentFocus() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@NonNull
@Override
public LayoutInflater getLayoutInflater() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setTitle(CharSequence charSequence) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setTitleColor(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void openPanel(int i, KeyEvent keyEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void closePanel(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void togglePanel(int i, KeyEvent keyEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void invalidatePanelMenu(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean performPanelShortcut(int i, int i1, KeyEvent keyEvent, int i2) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean performPanelIdentifierAction(int i, int i1, int i2) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void closeAllPanels() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean performContextMenuIdentifierAction(int i, int i1) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void onConfigurationChanged(Configuration configuration) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setBackgroundDrawable(Drawable drawable) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setFeatureDrawableResource(int i, int i1) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setFeatureDrawableUri(int i, Uri uri) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setFeatureDrawable(int i, Drawable drawable) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setFeatureDrawableAlpha(int i, int i1) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setFeatureInt(int i, int i1) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void takeKeyEvents(boolean b) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean superDispatchKeyEvent(KeyEvent keyEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean superDispatchKeyShortcutEvent(KeyEvent keyEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean superDispatchTouchEvent(MotionEvent motionEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean superDispatchTrackballEvent(MotionEvent motionEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean superDispatchGenericMotionEvent(MotionEvent motionEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public View getDecorView() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public View peekDecorView() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public Bundle saveHierarchyState() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void restoreHierarchyState(Bundle bundle) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
protected void onActive() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setChildDrawable(int i, Drawable drawable) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setChildInt(int i, int i1) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public boolean isShortcutKey(int i, KeyEvent keyEvent) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setVolumeControlStream(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public int getVolumeControlStream() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public int getStatusBarColor() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setStatusBarColor(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public int getNavigationBarColor() {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setNavigationBarColor(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setDecorCaptionShade(int i) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
@Override
public void setResizingCaptionDrawable(Drawable drawable) {
throw new UnsupportedOperationException("Unexpected method call on mock");
}
}