+ Test cases will help prevent regression as new contributors add to the library.+ Testing will provide a way to verify behavior without making a round trip to google voice via test.java, which can take a couple second.+ The project will seem more respectable (?)- jUnit is yet another dependency for development (Though, we should ignore the test suite in the build).- Potentially slower development if contributors feel compelled to write tests.
If tests are intermixed we'd have something like:~/src/com/techventus/server/voice/util/SMSParser.java~/src/com/techventus/server/voice/util/SMSParserTest.java
If tests are in a parallel structure it would look like:~/src/com/techventus/server/voice/util/SMSParser.java~/test/com/techventus/server/voice/util/SMSParserTest.java
--
You received this message because you are subscribed to the Google Groups "Google Voice Java" group.
To post to this group, send email to google-v...@googlegroups.com.
To unsubscribe from this group, send email to google-voice-j...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-voice-java?hl=en.
I am for the unit tests as well, and please keep them seperate. I will always use eclipse so I don't care so much about external builds.
Toby