Tentatively get last night's work written. Realized on the drive home from work that this is really testing the socket communication, rather than the authentication.
Break authentication apart from the communication layer
Actual authentication pieces belong in their own namespace
AUTH socket tests belong in a matching namespace
Change the namespace to match the new file name
Silly java file naming conventions
Add option to read everything on a socket without spec'ing flags. Totally untested. More planning how I want authentication to work
I think this looks like the basic brain-dead framework for the start of the TDD part of a login protocol.
Basic authentication unit testing is at least as complete as it's likely to get in the near future. Getting what looks like a stack overflow error from too much recursion from speclj. This does not bode well for its future in this project.
To be fair, fix a basic syntax error that I missed in previous checkin