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