Bradlee Speice
07f6705539
[broken] Add initial ExpandableListView navbar
2014-07-22 23:47:16 -04:00
Bradlee Speice
a0e9939954
BibleViewer uses OGHolder pattern too.
2014-07-21 22:55:34 -04:00
Bradlee Speice
915467c465
Permanent implementation of the OG holder pattern
2014-07-21 22:52:19 -04:00
Bradlee Speice
7c483695d3
PoC: Don't rebuild the OG on conf change
2014-07-21 22:19:52 -04:00
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
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
ba38867104
Add the initial project.
2014-07-04 22:09:25 -04:00