blob: ac4227eebeff7430f3b221c9c698d01bc735ee61 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import com.xtremelabs.robolectric.WithTestDefaultsRunner;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.hamcrest.CoreMatchers.instanceOf;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.junit.Assert.assertTrue;
@RunWith(WithTestDefaultsRunner.class)
public class LinearLayoutTest {
@Test
public void getLayoutParams_shouldReturnLinearLayoutParams() throws Exception {
ViewGroup.LayoutParams layoutParams = new LinearLayout(null).getLayoutParams();
assertThat(layoutParams, instanceOf(LinearLayout.LayoutParams.class));
}
@Test
public void getLayoutParams_shouldReturnTheSameLinearLayoutParamsFromTheSetter() throws Exception {
LinearLayout linearLayout = new LinearLayout(null);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(1, 2);
linearLayout.setLayoutParams(params);
assertTrue(linearLayout.getLayoutParams() == params);
}
}