1package com.xtremelabs.robolectric.shadows;
2
3import android.R;
4import android.app.Activity;
5import android.view.animation.Animation;
6import android.view.animation.AnimationUtils;
7
8import com.xtremelabs.robolectric.Robolectric;
9import com.xtremelabs.robolectric.WithTestDefaultsRunner;
10import org.junit.Test;
11import org.junit.runner.RunWith;
12
13import static org.hamcrest.CoreMatchers.equalTo;
14import static org.hamcrest.CoreMatchers.notNullValue;
15import static org.junit.Assert.assertThat;
16
17@RunWith(WithTestDefaultsRunner.class)
18public class AnimationUtilsTest {
19
20	@Test
21	public void testLoadAnimation() {
22		assertThat(AnimationUtils.loadAnimation(new Activity(), 1), notNullValue());
23	}
24
25	@Test
26	public void testLoadAnimationResourceId() {
27		Animation anim = AnimationUtils.loadAnimation(new Activity(), R.anim.fade_in);
28		assertThat(Robolectric.shadowOf(anim).getLoadedFromResourceId(), equalTo(R.anim.fade_in));
29	}
30}
31