Commit Graph

340 Commits (1f927dc21b2f180e0081a93e32b59f68112b379a)

Author SHA1 Message Date
Bradlee Speice d61f9057b6 Download now using the new Navbar 2014-07-21 20:42:21 -04:00
Bradlee Speice 54c3dd01a9 Navdrawer: Change text color, not imageview 2014-07-20 21:50:49 -04:00
Bradlee Speice 9a2ede432e One more RM test case 2014-07-20 21:21:24 -04:00
Bradlee Speice 8b40fbcd96 First mockito test! 2014-07-20 21:12:00 -04:00
Bradlee Speice 021cf1359d Quick NPE fix 2014-07-19 23:33:19 -04:00
Bradlee Speice d685beaae6 Can't fix tests, fix application instead
See documentation for more information on why I can't fix the tests to actually guarantee anything.
2014-07-19 23:27:49 -04:00
Bradlee Speice f2a4ceceff Tests still fail, but look prettier! 2014-07-19 01:44:22 -04:00
Bradlee Speice b7198b984c Global import optimize 2014-07-19 00:32:26 -04:00
Bradlee Speice 46e1285b61 Clean and make more strict the InstalledManager tests
Unfortunately, they're currently always going to succeed. I'm having issues with the API not giving me a fresh list of what is installed.
2014-07-19 00:29:27 -04:00
Bradlee Speice d6d52cea04 Add a test for removing a book 2014-07-18 18:39:03 -04:00
Bradlee Speice 08a1aaa684 First InstalledManager test case 2014-07-17 18:12:56 -04:00
Bradlee Speice ca22be41cc Add a test for the download job ID 2014-07-17 17:42:31 -04:00
Bradlee Speice b40106cedb Fix a minor issue pointed out by FindBugs 2014-07-16 20:01:04 -04:00
Bradlee Speice 28227f2ef3 Add a highlighting Navbar on the front page
Used to help orient people scrolling through books, in a way that is colorful. Shading the background of a list item is also totally a possibility.
2014-07-13 22:43:54 -04:00
Bradlee Speice d85182a76f Switch up the launcher icon and some colors 2014-07-13 20:19:11 -04:00
Bradlee Speice 0014ec8bad Display books of the Bible in the navbar 2014-07-11 19:56:02 -04:00
Bradlee Speice 365cf0dccb Add the first full-scale test case
Also demonstrates some advanced Dagger usage
2014-07-10 22:37:37 -04:00
Bradlee Speice a9b06a7fde One more static reference refactoring 2014-07-10 21:34:19 -04:00
Bradlee Speice 80e38dacb4 More refactoring work
Able to delete an extraneous class!
2014-07-09 22:34:11 -04:00
Bradlee Speice b0327dd491 Continue refactoring out static fields 2014-07-09 22:15:18 -04:00
Bradlee Speice 60ea2a6097 Add the BibleViewer activity back
And with that, I am fully back up-to-date
2014-07-09 21:55:56 -04:00
Bradlee Speice 949f35f312 Don't require the actual Activity, just an injector 2014-07-09 21:30:22 -04:00
Bradlee Speice e7cf3be6bc Remove a PoC test case, and make sure all tests are successful. 2014-07-09 21:20:52 -04:00
Bradlee Speice 099c7ec02a Relocate a test case 2014-07-09 21:14:57 -04:00
Bradlee Speice cf7bc7c139 Add code to do Fragment instrumentation tests 2014-07-09 21:14:23 -04:00
Bradlee Speice 9548bb50ef Add a "testing mode" inject
Doesn't do anything currently, but will allow for Activities/etc. which can't be easily sub-classed, mocked, etc. during runs to modify behavior.
2014-07-07 23:28:28 -04:00
Bradlee Speice a15e78978b Remove a static field
Because dependency injection
2014-07-07 23:13:25 -04:00
Bradlee Speice d6951fcc9f Initial DownloadActivity import
I wish all new activities were this easy...
Needs significant refactoring/testing attention, coming shortly.
2014-07-07 22:09:15 -04:00
Bradlee Speice 5c71e8f014 PoC using reflection
Test will need to be something more meaningful later.
2014-07-06 23:05:28 -04:00
DjBushido 60185c934a Test cases pass now with the navbar 2014-07-05 15:59:34 -04:00
DjBushido 46f8e625c2 Try updating the support library 2014-07-05 11:50:28 -04:00
DjBushido 1d5f4a8c60 Again with the non-executable files... 2014-07-05 11:33:40 -04:00
DjBushido 35fded6a21 Windows can't mark a file executable... 2014-07-05 11:27:28 -04:00
DjBushido c1c8a4ba13 Forgot the wait_for_emulator script... 2014-07-05 11:23:28 -04:00
DjBushido 8798d321d1 Retrigger Travis build 2014-07-05 11:18:56 -04:00
DjBushido b0a8a37b67 Add initial Travis build 2014-07-05 11:12:37 -04:00
DjBushido 8b5e6ede51 Testing now working
Still requires shenanigans in its own right, but this is a much better platform.
Plus, I don't need to mess with the application context, all I do is change the injections.
2014-07-05 10:35:55 -04:00
DjBushido b34f5e147a Add the jSword build 2014-07-04 22:25:35 -04:00
DjBushido ba38867104 Add the initial project. 2014-07-04 22:09:25 -04:00
DjBushido 698aa5ee87 Add the initial README.md 2014-07-04 21:49:23 -04:00