Usually you need a single testing platform for each. There are open source frameworks for C ( Cunit ), C ++ ( CppUnit ) and Java ( JUnit ). You can easily find others.
You should also consider coverage testing tools to tell you how much of your code unit tests do not cover. You will probably need them for each of the three languages.
If you have a set of testing tools that have the same style (and therefore a learning curve), and whose output can be combined to provide test coverage for an application encoded in all 3 lanuages, you can consider using my company (Semantic projects) testing tools . I donβt know of another set of testing tools that can combine test coverage data from all three languages ββand provide a single result.
source share