Abonneer je gratis op Techzine!

Google heeft het raamwerk dat het bedrijf intern gebruikt voor het testen van C++-code vrijgegeven als opensourcesoftware. Google Test, zoals het raamwerk is genoemd, is terug te vinden op Google Code onder een BSD-licentie.

Google Test bied onder andere ondersteuning voor fatale en non-fatale assertions. Deze assertions zijn eenvoudig toe te voegen maar een hoop basale exemplaren zijn reeds toegevoegd. Onder Linux is het mogelijk om death-tests uit te voeren om een programma op een verwachte manier te laten crashen. Ondanks deze mogelijkheden is het raamwerk op elk moderne platform te gebruiken.

Het raamwerk houdt zich aan de xUnit-architectuur voor test-raamwerken en is hierdoor eenvoudig in gebruik voor mensen die hiermee bekend zijn. Voor de beginneling biedt Google een korte inleiding om de basis te leren. Voor de gevorderden is er een uitgebreide handleiding.