package org.robolectric.shadows;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.Gallery;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.TestRunners;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(TestRunners.MultiApiSelfTest.class)
public class ShadowLayoutParamsTest {
@Test
public void testConstructor() throws Exception {
Gallery.LayoutParams layoutParams = new Gallery.LayoutParams(123, 456);
assertThat(layoutParams.width).isEqualTo(123);
assertThat(layoutParams.height).isEqualTo(456);
}
@Test
public void constructor_canTakeSourceLayoutParams() throws Exception {
ViewGroup.LayoutParams sourceLayoutParams = new ViewGroup.LayoutParams(123, 456);
ViewGroup.LayoutParams layoutParams1 = new ViewGroup.LayoutParams(sourceLayoutParams);
FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(sourceLayoutParams);
assertThat(layoutParams1.height).isEqualTo(456);
assertThat(layoutParams1.width).isEqualTo(123);
assertThat(layoutParams2.height).isEqualTo(456);
assertThat(layoutParams2.width).isEqualTo(123);
}
}