File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Testing and the fly likes If you have ever doubting Unit Testing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Testing
Bookmark "If you have ever doubting Unit Testing" Watch "If you have ever doubting Unit Testing" New topic

If you have ever doubting Unit Testing

Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

For the past few weeks I have been building a library for Android apps dealing with SQLite databases, and I am writing unit tests.

I can say 100% for sure, that without unit tests, I would never get this project finished. Or what I thought was finished was no where near finished.

Unit Tests are saving my arse. It is fully letting me know if I have created a good API, whether I have fully thought of all the possible combination of successful and unsuccessful things that a user of my library might create, and that my code actually does what it says it does and works correctly. That last one is pretty amazing, because I look at the code and it looks like it should work, and I even have an Android app that I am using it in that has that part work. But when testing it with all different scenarios, I found that I had a false sense of success.

Thank god we have Unit and Integration Testing to help define and literally help write our code.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33127

Nice testimonial Mark!

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
I agree. Here's the link:
subject: If you have ever doubting Unit Testing
It's not a secret anymore!