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?