I had this great essay written in my head about how good testing was great when you were learning, because you can’t copy paste tests like you can product code. Then it turned out that it was impossible to test notifications. Not difficult, literally impossible. The ability to test directly has been deliberately blocked for security reasons, and you can’t mock it because the relevant class doesn’t have a default constructor. The most direct path I see right now is extending EasyMock to work on classes without default constructors, and I assume if that were easy someone would have done it already.
So here’s Hunger Tracker version 0.3, sans Aesop. It has all the features I promised in 1.0, but there’s some UX work I want to do before calling it done.