blob: 370befca64108fd8cf2cb68b45bac05093ed2d4f [file] [log] [blame]
package com.xtremelabs.robolectric.tester.android.view;
import android.view.Display;
import android.view.View;
import android.view.WindowManager;
import java.util.ArrayList;
import java.util.List;
import static com.xtremelabs.robolectric.Robolectric.newInstanceOf;
@SuppressWarnings({"UnusedDeclaration"})
public class TestWindowManager implements WindowManager {
private Display display;
private List<View> views = new ArrayList<View>();
@Override
public void addView(View view, android.view.ViewGroup.LayoutParams layoutParams) {
views.add(view);
}
@Override
public void removeView(View view) {
views.remove(view);
}
@Override
public void updateViewLayout(View arg0, android.view.ViewGroup.LayoutParams arg1) {
}
@Override
public Display getDefaultDisplay() {
return display == null ? display = newInstanceOf(Display.class) : display;
}
@Override
public void removeViewImmediate(View arg0) {
}
public List<View> getViews() {
return views;
}
}