Commit Graph

232 Commits

Author SHA1 Message Date
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
d6d52cea04 Add a test for removing a book 2014-07-18 18:39:03 -04:00
08a1aaa684 First InstalledManager test case 2014-07-17 18:12:56 -04:00
ca22be41cc Add a test for the download job ID 2014-07-17 17:42:31 -04:00
b40106cedb Fix a minor issue pointed out by FindBugs 2014-07-16 20:01:04 -04:00
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
d85182a76f Switch up the launcher icon and some colors 2014-07-13 20:19:11 -04:00
0014ec8bad Display books of the Bible in the navbar 2014-07-11 19:56:02 -04:00
365cf0dccb Add the first full-scale test case
Also demonstrates some advanced Dagger usage
2014-07-10 22:37:37 -04:00
a9b06a7fde One more static reference refactoring 2014-07-10 21:34:19 -04:00
80e38dacb4 More refactoring work
Able to delete an extraneous class!
2014-07-09 22:34:11 -04:00
b0327dd491 Continue refactoring out static fields 2014-07-09 22:15:18 -04:00
60ea2a6097 Add the BibleViewer activity back
And with that, I am fully back up-to-date
2014-07-09 21:55:56 -04:00
949f35f312 Don't require the actual Activity, just an injector 2014-07-09 21:30:22 -04:00
e7cf3be6bc Remove a PoC test case, and make sure all tests are successful. 2014-07-09 21:20:52 -04:00
099c7ec02a Relocate a test case 2014-07-09 21:14:57 -04:00
cf7bc7c139 Add code to do Fragment instrumentation tests 2014-07-09 21:14:23 -04:00
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
a15e78978b Remove a static field
Because dependency injection
2014-07-07 23:13:25 -04:00
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
5c71e8f014 PoC using reflection
Test will need to be something more meaningful later.
2014-07-06 23:05:28 -04:00
60185c934a Test cases pass now with the navbar 2014-07-05 15:59:34 -04:00
46f8e625c2 Try updating the support library 2014-07-05 11:50:28 -04:00
1d5f4a8c60 Again with the non-executable files... 2014-07-05 11:33:40 -04:00
35fded6a21 Windows can't mark a file executable... 2014-07-05 11:27:28 -04:00
c1c8a4ba13 Forgot the wait_for_emulator script... 2014-07-05 11:23:28 -04:00
8798d321d1 Retrigger Travis build 2014-07-05 11:18:56 -04:00
b0a8a37b67 Add initial Travis build 2014-07-05 11:12:37 -04:00
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
b34f5e147a Add the jSword build 2014-07-04 22:25:35 -04:00
ba38867104 Add the initial project. 2014-07-04 22:09:25 -04:00
698aa5ee87 Add the initial README.md 2014-07-04 21:49:23 -04:00