36 lines
1.1 KiB
Java
36 lines
1.1 KiB
Java
package org.schabi.newpipe.error;
|
|
|
|
import android.app.Activity;
|
|
|
|
import org.junit.Test;
|
|
import org.schabi.newpipe.MainActivity;
|
|
import org.schabi.newpipe.RouterActivity;
|
|
import org.schabi.newpipe.fragments.detail.VideoDetailFragment;
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
import static org.junit.Assert.assertNull;
|
|
|
|
/**
|
|
* Unit tests for {@link ErrorActivity}.
|
|
*/
|
|
public class ErrorActivityTest {
|
|
@Test
|
|
public void getReturnActivity() {
|
|
Class<? extends Activity> returnActivity;
|
|
returnActivity = ErrorActivity.getReturnActivity(MainActivity.class);
|
|
assertEquals(MainActivity.class, returnActivity);
|
|
|
|
returnActivity = ErrorActivity.getReturnActivity(RouterActivity.class);
|
|
assertEquals(RouterActivity.class, returnActivity);
|
|
|
|
returnActivity = ErrorActivity.getReturnActivity(null);
|
|
assertNull(returnActivity);
|
|
|
|
returnActivity = ErrorActivity.getReturnActivity(Integer.class);
|
|
assertEquals(MainActivity.class, returnActivity);
|
|
|
|
returnActivity = ErrorActivity.getReturnActivity(VideoDetailFragment.class);
|
|
assertEquals(MainActivity.class, returnActivity);
|
|
}
|
|
}
|