mirror of
				https://github.com/MinimalBible/MinimalBible-Legacy
				synced 2025-11-03 18:00:34 -05:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
			ugly-unit-
			...
			master-old
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 3d19e751d9 | |||
| 2eeb8829f2 | |||
| 597b8b29cc | |||
| 26e754a6d8 | |||
| db5adbd091 | 
@ -2,6 +2,11 @@ language: android
 | 
				
			|||||||
env:
 | 
					env:
 | 
				
			||||||
  matrix:
 | 
					  matrix:
 | 
				
			||||||
    - ANDROID_SDKS=android-19,sysimg-19 ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a
 | 
					    - ANDROID_SDKS=android-19,sysimg-19 ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					android:
 | 
				
			||||||
 | 
					  components:
 | 
				
			||||||
 | 
					    - build-tools-20.0.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
before_install:
 | 
					before_install:
 | 
				
			||||||
  - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
 | 
					  - echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
 | 
				
			||||||
  - emulator -avd test -no-skin -no-audio -no-window &
 | 
					  - emulator -avd test -no-skin -no-audio -no-window &
 | 
				
			||||||
 | 
				
			|||||||
@ -8,10 +8,10 @@ import android.support.v4.app.FragmentManager;
 | 
				
			|||||||
import android.test.ActivityInstrumentationTestCase2;
 | 
					import android.test.ActivityInstrumentationTestCase2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import org.bspeice.minimalbible.MinimalBible;
 | 
					import org.bspeice.minimalbible.MinimalBible;
 | 
				
			||||||
import org.bspeice.minimalbible.test.MinimalBibleModulesTest;
 | 
					 | 
				
			||||||
import org.bspeice.minimalbible.activities.downloader.BookListFragment;
 | 
					import org.bspeice.minimalbible.activities.downloader.BookListFragment;
 | 
				
			||||||
import org.bspeice.minimalbible.activities.downloader.DownloadActivity;
 | 
					import org.bspeice.minimalbible.activities.downloader.DownloadActivity;
 | 
				
			||||||
import org.bspeice.minimalbible.activities.downloader.DownloadPrefs;
 | 
					import org.bspeice.minimalbible.activities.downloader.DownloadPrefs;
 | 
				
			||||||
 | 
					import org.bspeice.minimalbible.test.MinimalBibleModulesTest;
 | 
				
			||||||
import org.crosswire.jsword.book.BookCategory;
 | 
					import org.crosswire.jsword.book.BookCategory;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.util.concurrent.CountDownLatch;
 | 
					import java.util.concurrent.CountDownLatch;
 | 
				
			||||||
@ -89,17 +89,29 @@ public class BookListFragmentTest extends ActivityInstrumentationTestCase2<Downl
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public void testDialogDisplayedIfFirstTime() {
 | 
					    public void testDialogDisplayedIfFirstTime() {
 | 
				
			||||||
        /*
 | 
					 | 
				
			||||||
         SharedPreferences prefs = getActivity()
 | 
					 | 
				
			||||||
                .getSharedPreferences("DownloadPrefs", Context.MODE_PRIVATE);
 | 
					 | 
				
			||||||
        prefs.edit().putBoolean("hasShownDownloadDialog", false);
 | 
					 | 
				
			||||||
        */
 | 
					 | 
				
			||||||
        ((MinimalBible)getActivity().getApplication()).plusObjGraph(BookListFragmentTestModule.class);
 | 
					        ((MinimalBible)getActivity().getApplication()).plusObjGraph(BookListFragmentTestModule.class);
 | 
				
			||||||
        TestDialogDisplayedIfFirstTimeFragment f = new TestDialogDisplayedIfFirstTimeFragment();
 | 
					        TestDialogDisplayedIfFirstTimeFragment f = new TestDialogDisplayedIfFirstTimeFragment();
 | 
				
			||||||
        f.setArgs(BookCategory.BIBLE);
 | 
					        f.setArgs(BookCategory.BIBLE);
 | 
				
			||||||
        startFragment(f);
 | 
					        startFragment(f);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        DownloadPrefs prefs = Esperandro.getPreferences(DownloadPrefs.class, getActivity());
 | 
				
			||||||
 | 
					        prefs.hasShownDownloadDialog(false);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        assertNotNull(f);
 | 
					        assertNotNull(f);
 | 
				
			||||||
        assertTrue(f.callDisplayModules(Esperandro.getPreferences(DownloadPrefs.class, getActivity())));
 | 
					        assertTrue(f.callDisplayModules(Esperandro.getPreferences(DownloadPrefs.class, getActivity())));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void testRefreshDisplayedAfterFirstTime() {
 | 
				
			||||||
 | 
					        ((MinimalBible)getActivity().getApplication()).plusObjGraph(BookListFragmentTestModule.class);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        TestDialogDisplayedIfFirstTimeFragment f = new TestDialogDisplayedIfFirstTimeFragment();
 | 
				
			||||||
 | 
					        f.setArgs(BookCategory.BIBLE);
 | 
				
			||||||
 | 
					        startFragment(f);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        DownloadPrefs prefs = Esperandro.getPreferences(DownloadPrefs.class, getActivity());
 | 
				
			||||||
 | 
					        prefs.hasShownDownloadDialog(true);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        assertNotNull(f);
 | 
				
			||||||
 | 
					        assertFalse(f.callDisplayModules(Esperandro.getPreferences(DownloadPrefs.class, getActivity())));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user