aboutsummaryrefslogtreecommitdiff
path: root/v1/src/test/java/com/xtremelabs/robolectric/shadows/AnimationUtilsTest.java
blob: 8aace65e32d212a652a59b1b4930fbd0c11e207f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.xtremelabs.robolectric.shadows;

import android.R;
import android.app.Activity;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;

import com.xtremelabs.robolectric.Robolectric;
import com.xtremelabs.robolectric.WithTestDefaultsRunner;
import org.junit.Test;
import org.junit.runner.RunWith;

import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.notNullValue;
import static org.junit.Assert.assertThat;

@RunWith(WithTestDefaultsRunner.class)
public class AnimationUtilsTest {
	
	@Test
	public void testLoadAnimation() {
		assertThat(AnimationUtils.loadAnimation(new Activity(), 1), notNullValue());
	}

	@Test
	public void testLoadAnimationResourceId() {
		Animation anim = AnimationUtils.loadAnimation(new Activity(), R.anim.fade_in); 
		assertThat(Robolectric.shadowOf(anim).getLoadedFromResourceId(), equalTo(R.anim.fade_in));
	}
}