Télécharger la liste

Description du projet

Google C++ Mocking Framework (or Google Mock for
short) is a library for writing and using C++ mock
classes. It was inspired by jMock, EasyMock, and
Hamcrest, and designed with C++'s specifics in
mind. It lets you create mock classes trivially
using simple macros, supports a rich set of
matchers and actions, handles unordered, partially
ordered, or completely ordered expectations, and
is extensible by users.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-04-17 07:06
1.5.0

Google Mock peut maintenant être utilisé sans danger dans les tests multi-thread sur plates-formes supportant pthreads. Modifications et nouvelles fonctionnalités pour simplifier l'écriture des comparateurs personnalisé (une fonction d'impression d'un valeur d'un type quelconque, la fonction pour ExplainMatchResult définition simple des comparateurs composite; un comparateur de nouvelles API qui permet de définir des explications personnalisées facilement et efficacement, et de messages d'échec de meilleure qualité pour comparateurs à composer.) NotNull () et IsNull () fonctionnent maintenant avec des pointeurs intelligents. comparateurs expression régulière travaillent maintenant sur toutes les plateformes. Mock Doctor Google prend désormais en charge GCC 4.0.
Tags: Major feature enhancements
Google Mock can now be safely used in multi-threaded tests on platforms supporting pthreads. Changes and new features to simplify writing of custom matchers (a function for printing a value of an arbitrary type; the function ExplainMatchResult for easy definition of composite matchers; a new matcher API that allows defining custom explanations easily and efficiently; and better failure messages for composing matchers.) NotNull() and IsNull() now work with smart pointers. Regular expression matchers now work on all platforms.
Google Mock Doctor now supports GCC 4.0.

2009-10-03 07:30
1.4.0

Une macro ACTION_TEMPLATE de définir facilement des actions personnalisées. An. After () la clause permettant de spécifier l'ordre d'attente. Plus d'actions intégrées, comparateurs et d'utilitaires. Pas de dépendance plus sur Boost. Ce communiqué fonctionne sur Symbian, Windows Mobile, et MinGW maintenant.
Tags: major feature additions
An ACTION_TEMPLATE macro for easily defining custom actions. An .After() clause for specifying expectation order. More built-in actions, matchers, and utilities. No more dependency on Boost. This release works on Symbian, Windows Mobile, and minGW now.

2009-03-19 17:54
1.1.0

Vous pouvez maintenant utiliser Google Mock avec n'importe quel framework de test. Macros permettant de définir facilement de nouveaux comparateurs et les actions nouvelles ont été ajoutées, plus comparateurs à conteneurs ont été définies, des actions pour les arguments de la fonction accès et jetant des exceptions ont été ajoutées, et le script doctor Google Mock a été amélioré. Bugs ont été corrigés. L'implémentation a été nettoyé.
Tags: Major feature enhancements
You can now use Google Mock with any testing framework. Macros for easily defining new matchers and new actions were added, more container matchers were defined, actions for accessing function arguments and throwing exceptions were added, and the Google Mock doctor script was improved. Bugs were fixed. The implementation was cleaned up.

Project Resources