|  | @@ -13,7 +13,6 @@ import android.support.test.uiautomator.Until;
 | 
	
		
			
			| 13 | 13 |  import org.junit.After;
 | 
	
		
			
			| 14 | 14 |  import org.junit.Before;
 | 
	
		
			
			| 15 | 15 |  import org.junit.FixMethodOrder;
 | 
	
		
			
			| 16 |  | -import org.junit.Ignore;
 | 
	
		
			
			| 17 | 16 |  import org.junit.Test;
 | 
	
		
			
			| 18 | 17 |  import org.junit.runner.RunWith;
 | 
	
		
			
			| 19 | 18 |  import org.junit.runners.MethodSorters;
 | 
	
	
		
			
			|  | @@ -40,15 +39,20 @@ public class ApplicationLifecycleTest {
 | 
	
		
			
			| 40 | 39 |      }
 | 
	
		
			
			| 41 | 40 |  
 | 
	
		
			
			| 42 | 41 |      @Test
 | 
	
		
			
			| 43 |  | -    public void _1_showSplash_AcceptsOverlayPermissions_ShowsWelcomeScreen() throws Exception {
 | 
	
		
			
			|  | 42 | +    public void _1_acceptsOverlayPermissions_ShowsWelcomeScreen() throws Exception {
 | 
	
		
			
			| 44 | 43 |          launchTheApp();
 | 
	
		
			
			|  | 44 | +        assertMainShown();
 | 
	
		
			
			|  | 45 | +    }
 | 
	
		
			
			| 45 | 46 |  
 | 
	
		
			
			|  | 47 | +    @Test
 | 
	
		
			
			|  | 48 | +    public void _2_showSplash() throws Exception {
 | 
	
		
			
			|  | 49 | +        launchTheApp();
 | 
	
		
			
			|  | 50 | +        assertExists(By.desc("NavigationSplashView"));
 | 
	
		
			
			| 46 | 51 |          assertMainShown();
 | 
	
		
			
			| 47 | 52 |      }
 | 
	
		
			
			| 48 | 53 |  
 | 
	
		
			
			| 49 | 54 |      @Test
 | 
	
		
			
			| 50 |  | -    @Ignore
 | 
	
		
			
			| 51 |  | -    public void _2_relaunchFromBackground() throws Exception {
 | 
	
		
			
			|  | 55 | +    public void _3_relaunchFromBackground() throws Exception {
 | 
	
		
			
			| 52 | 56 |          launchTheApp();
 | 
	
		
			
			| 53 | 57 |          assertMainShown();
 | 
	
		
			
			| 54 | 58 |          push();
 | 
	
	
		
			
			|  | @@ -62,8 +66,7 @@ public class ApplicationLifecycleTest {
 | 
	
		
			
			| 62 | 66 |      }
 | 
	
		
			
			| 63 | 67 |  
 | 
	
		
			
			| 64 | 68 |      @Test
 | 
	
		
			
			| 65 |  | -    @Ignore
 | 
	
		
			
			| 66 |  | -    public void _3_relaunchAfterClose() throws Exception {
 | 
	
		
			
			|  | 69 | +    public void _4_relaunchAfterClose() throws Exception {
 | 
	
		
			
			| 67 | 70 |          launchTheApp();
 | 
	
		
			
			| 68 | 71 |          push();
 | 
	
		
			
			| 69 | 72 |          assertPushedScreenShown();
 | 
	
	
		
			
			|  | @@ -75,8 +78,7 @@ public class ApplicationLifecycleTest {
 | 
	
		
			
			| 75 | 78 |      }
 | 
	
		
			
			| 76 | 79 |  
 | 
	
		
			
			| 77 | 80 |      @Test
 | 
	
		
			
			| 78 |  | -    @Ignore
 | 
	
		
			
			| 79 |  | -    public void _4_deviceOrientationDoesNotDestroyActivity() throws Exception {
 | 
	
		
			
			|  | 81 | +    public void _5_deviceOrientationDoesNotDestroyActivity() throws Exception {
 | 
	
		
			
			| 80 | 82 |          launchTheApp();
 | 
	
		
			
			| 81 | 83 |          push();
 | 
	
		
			
			| 82 | 84 |          assertPushedScreenShown();
 | 
	
	
		
			
			|  | @@ -88,8 +90,7 @@ public class ApplicationLifecycleTest {
 | 
	
		
			
			| 88 | 90 |      }
 | 
	
		
			
			| 89 | 91 |  
 | 
	
		
			
			| 90 | 92 |      @Test
 | 
	
		
			
			| 91 |  | -    @Ignore
 | 
	
		
			
			| 92 |  | -    public void _5_relaunchAfterActivityKilledBySystem() throws Exception {
 | 
	
		
			
			|  | 93 | +    public void _6_relaunchAfterActivityKilledBySystem() throws Exception {
 | 
	
		
			
			| 93 | 94 |          launchTheApp();
 | 
	
		
			
			| 94 | 95 |          push();
 | 
	
		
			
			| 95 | 96 |          assertPushedScreenShown();
 |