package org.robolectric.shadows;
import android.app.Activity;
import android.view.WindowManagerGlobal;
import org.junit.Test;
import org.robolectric.Robolectric;
import org.robolectric.annotation.Config;
import org.robolectric.android.FailureListener;
import static org.assertj.core.api.Assertions.assertThat;
public class ShadowWindowManagerGlobalUnitTest {
@Test
public void shouldReset() throws Exception {
assertThat(FailureListener.runTests(DummyTest.class)).isEmpty();
}
@Config(sdk = 23)
public static class DummyTest {
@Test
public void first() throws Exception {
assertThat(WindowManagerGlobal.getInstance().getViewRootNames()).isEmpty();
Robolectric.setupActivity(Activity.class);
}
@Test
public void second() throws Exception {
assertThat(WindowManagerGlobal.getInstance().getViewRootNames()).isEmpty();
Robolectric.setupActivity(Activity.class);
}
}
}