CMocka

CMocka

unit testing framework for C with support for mock objects. [Apache2]

🔗 Visit CMocka
📁 Informatique🗣️ English📅 April 17, 2026

Description

unit testing framework for C with support for mock objects. [Apache2]

💬 Our review

CMocka est un framework de test unitaire pour le langage C qui se concentre sur la simplicité et l'efficacité. C'est un projet open source, donc complètement gratuit à utiliser, ce qui est un gros plus si tu cherches à implémenter des tests sans débourser un centime. Le fait qu'il supporte les objets fictifs (mock objects) est particulièrement utile pour les développeurs souhaitant simuler des comportements lors des tests. Cela dit, étant donné que c'est un projet open source, tu ne trouveras pas de support client comme chez des concurrents commerciaux tels que Google Test ou Catch2. En plus, la communauté autour de CMocka est un peu plus petite, donc tu pourrais avoir du mal à trouver des ressources ou des réponses à certaines questions. Il n'y a pas de frais cachés ici, ce qui est un bon point, mais n'attends pas non plus des mises à jour fréquentes ou une documentation ultra-complexe. Si tu es un développeur C à la recherche d'une solution de test simple et gratuite, CMocka pourrait bien faire l'affaire, mais prépare-toi à faire un peu de recherche si tu bloques. En gros, c'est un bon outil pour les petits projets ou pour apprendre, mais peut-être pas le meilleur choix pour des développements à grande échelle où un support robuste serait nécessaire.

📊 Global score

60Good
🌐Availability30/100Faible

2 languages · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model🆓 Gratuit· Open source, utilisation gratuite.
👥 Target audienceDéveloppeurs
🗣️ Languagesfren
🌍 Target countriesMonde
👍

Pros

Completement gratuit

Support des mock objects

Open source

👎

Cons

Communauté plus petite

Pas de support client