I know unit test suites exist for Android, Blackberry, Windows Phone, etc.
I have some experience in writing unit tests in Java using JUnit, and C++ using CppUnit.
Why would one want to write a unit test for a mobile phone? For example, why not just use JUnit to test Android and BlackBerry code? Is it because both devices have device specific APIs that cannot be tested using JUnit?
Edit: Links: http://iterativo.wordpress.com/tag/blackberry-bunit-unittesting/