react-native-navigation的迁移库

EnvironmentTest.java 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.reactnativenavigation;
  2. import android.support.design.widget.FloatingActionButton;
  3. import android.support.v7.app.AppCompatActivity;
  4. import com.facebook.react.common.ReactConstants;
  5. import org.junit.Test;
  6. import org.robolectric.Robolectric;
  7. import org.robolectric.RuntimeEnvironment;
  8. import static org.assertj.core.api.Java6Assertions.assertThat;
  9. public class EnvironmentTest extends BaseTest {
  10. @Test
  11. public void assertJ() {
  12. assertThat(1 + 2).isEqualTo(3).isGreaterThan(2).isLessThan(4).isNotNegative().isPositive().isNotZero();
  13. }
  14. @Test
  15. public void react() {
  16. assertThat(ReactConstants.TAG).isNotEmpty();
  17. }
  18. @Test
  19. public void supportV7AppCompat() {
  20. assertThat(AppCompatActivity.class).isNotNull();
  21. }
  22. @Test
  23. public void supportDesign() {
  24. assertThat(FloatingActionButton.class).isNotNull();
  25. }
  26. @Test
  27. public void androidR() {
  28. assertThat(R.string.app_name).isNotZero();
  29. }
  30. @Test
  31. public void ableToLoadApplication() throws Exception {
  32. assertThat(RuntimeEnvironment.application).isNotNull();
  33. assertThat(Robolectric.setupActivity(NavigationActivity.class)).isNotNull();
  34. }
  35. }